I have been teaching to undergrad students for the last 20 years. I have been teaching:
1. Programming (C, C++, Python, MATLAB), Data Structure & Algorithms
2. Signals & Systems, Linear System Theory, Electric Circuit Theory, Linear Circuits and Systems
3. Electromagnetic Field Theory
4. Linear and Convex Optimization
5. Probability and...