Dr. Durant: Courses

Year Fall Spring
2024–25 Sabbatical at Starkey Hearing Technologies, Eden Prairie, MN and NVIDIA, Santa Clara, CA
2023–24
  • CPE-4901 Senior Design 1
  • CSC-4651/5651 Deep Learning in Signal Processing
  • CPE-4902 Senior Design 2
  • CSC-4601/5601 Theory of Machine Learning
  • UGR4970 Undergraduate Research: 2 Students
  • CSC7901 Machine Learning Capstone: 4 Students (including Summer)

  • 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
    • CE-1901 Digital Logic I
    • 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