Year |
Fall |
Winter |
Spring |
2022–23 |
- CE-4000 Senior Design I
- CS-4981 Deep Learning in Signal Processing
|
|
- CE-4020 Senior Design III
|
2021–22 |
|
- EE-3221 Digital Signal Processing
- CE-4010 Senior Design II
|
- CS-4981 Deep Learning in Signal Processing
- CE-4020 Senior Design III
|
2020–21 |
- EE-3032 Signals and Systems
- CE-4000 Senior Design I
|
- EE-3221 Digital Signal Processing
- CE-4010 Senior Design II
|
- EE-3221 Digital Signal Processing
- CE-4020 Senior Design III
|
2019–20 |
- EE-3032 Signals and Systems
- CE-4000 Senior Design I
|
- EE-3032 Signals and Systems
- CE-4010 Senior Design II
|
|
2018–19 |
Sabbatical at Starkey Hearing Technologies, Eden Prairie, MN and NVIDIA, Santa Clara, CA |
2017–18 |
- EE-3032 Signals and Systems (2×)
|
- EE-3221 Digital Signal Processing (2×)
|
- CE-1921 Computer Architecture
|
2016–17 |
- CE-1901 Digital Logic I (1.5×)
|
|
- CE-1921 Computer Architecture (2×)
|
2015–16 |
|
- EE-3220 Digital Signal Processing
|
- CE-1921 Computer Architecture (1.5×)
|
2014–15 |
- CE-1900 Digital Logic I (2×)
|
- EE-3220 Digital Signal Processing (2×)
|
|
2013–14 |
- CE-1900 Digital Logic I (2.5×)
|
- EE-3220 Digital Signal Processing (2×)
|
|
2012–13 |
Sabbatical at Starkey Labs, Eden Prairie, MN |
2011–12 |
- CE-1900 Digital Logic I (2×)
|
|
- CS-4920 Information Security
|
2010–11 |
- CE-1900 Digital Logic I (2×)
|
- CE-1900 Digital Logic I
- CE-1910 Digital Logic II
|
|
2009–10 |
- CE-1900 Digital Logic I (2×)
|
- CE-1900 Digital Logic I
- EE-3220 Digital Signal Processing
|
- CE-2930 Computer Architecture
- CS-4920 Information Security (2×)
|
2008–09 |
|
- CE-1900 Digital Logic I (2×)
- SE-1020 Software Development II
|
- CE-1910 Digital Logic II
- CE-2930 Computer Architecture
|
2007–08 |
- SE-1010 Software Development I
- CS-489 Software Engineering Design
|
- CE-1900 Digital Logic I (2×)
|
- CE-1910 Digital Logic II
- SE-4920 Computer Security
|
2006–07 |
- CS/SE-400 Senior Design Project I
|
- CE-1900 Digital Logic I
- CS/SE-400/401 Senior Design Project I/II
|
- EE-393 VLSI Lab
- CS/SE-401/402 Senior Design Project II/III
- SE-4920 Computer Security
|
2005–06 |
|
|
|
2004–05 |
- CS-321 Computer Graphics
- CS-386 Database Systems (development)
- CS/SE-400 Senior Design Project I
- SE-3821 Software Requirements
|
|
- CS-280 Embedded Systems Software
- CS/SE-401/402 Senior Design Project II/III
- CS-499 Independent Study
- GE-798 Engineering Project II
|
2003–04 |
- CS-321 Computer Graphics
- GE-110 Introduction to Engineering Concepts
|
- CS/SE-400 Senior Design Project I
- CS-421 Advanced Computer Graphics
- SE-382 Software Requirements
|
- CS-280 Embedded Systems Software
- CS/SE-401 Senior Design Project II
|
2002–03 |
- CS-321 Computer Graphics
- SE-380 Principles of Software Architecture
|
- CS-182 Computer Programming
- CS-285 Data Structures
- CS-421 Advanced Computer Graphics
|
- CS-182 Computer Programming
- CS-280 Embedded Systems Software
|
2001–02 |
|
|
- CS-182 Computer Programming
- CS-183 Software Design (Summer)
- CS-280 Embedded Systems Software
|