EEL4837 Programming for Electrical Engineers II (Fall 2025)

Programming remains an essential component of virtually every aspect of Engineering. Writing correct and efficient programs requires an understanding of the underlying foundations, including implementation, manipulation, and analysis of structured data, understanding how algorithms are built on top of such data, and navigating trade-offs between program performance and resource constraints. This course covers the foundations… Continue reading EEL4837 Programming for Electrical Engineers II (Fall 2025)

Published
Categorized as Course

EEL6935 Safe Autonomous Systems (Spring 2025)

This course teaches rigorous mathematical and algorithmic techniques to enable safety design and analysis in autonomy, including the tasks of controller training, system modeling, requirements specification, and safety verification. The class offers an opportunity to dive into a broad range of autonomy applications, from unmanned drones to medical devices. The course material consists of four… Continue reading EEL6935 Safe Autonomous Systems (Spring 2025)

Published
Categorized as Course

EEL4837 Programming for Electrical Engineers II (Fall 2024)

This course covers the fundamentals of data structures and algorithms, including lists, queues, stacks, divide-and-conquer, dynamic programming, trees, tables, graphs, and recursive techniques. It also investigates the role of specific data structures in electrical engineering applications. Programming has become an essential component of virtually every aspect of Engineering. Writing correct and efficient programs requires an understanding… Continue reading EEL4837 Programming for Electrical Engineers II (Fall 2024)

Published
Categorized as Course

EGN4912 Reliable and Safe Autonomous Racing (Spring 2024)

This is a Course-based Undergraduate Research Experience (CURE) course aimed to provide hands-on research experience in a lab setting.  This course revolves around building a small-scale autonomous racing car that can navigate a circular track reliably and safely despite unexpected environment changes (e.g., different illumination or previously unseen obstacles) and mechanical degradations (e.g., slippery surface… Continue reading EGN4912 Reliable and Safe Autonomous Racing (Spring 2024)

Published
Categorized as Course

EEL4837 Programming for Electrical Engineers II (Spring 2023)

This course covers the fundamentals of data structures and algorithms, including lists, queues, stacks, divide-and-conquer, dynamic programming, trees, tables, graphs, and recursive techniques. It also investigates the role of specific data structures in electrical engineering applications. Programming has become an essential component of virtually every aspect of Engineering.  However, writing correct and efficient programs requires… Continue reading EEL4837 Programming for Electrical Engineers II (Spring 2023)

Published
Categorized as Course