| EEC250 | - Linear Systems & Signals |
| EEC260 | - Random Signals & Noise |
| EEC265 | - Digital Communications |
| EEC269A | - Error Correcting Codes I |
| EEC262 | - Multi-Access Communication Theory |
| EEC264 | - Estimation & Detection of Signal in Noise |
| EEC254 | - Optimization |
| EEC289D | - Wireless Communications |
| EEC281 | - VLSI Digital Signal Processing |
| ECS289I | - Networks |
| ECS289A | - Convex Optimization |
| MAT226A | - Numerical Methods |
| MAT235A | - Probability Theory |