Maziar Ouliaei-Nia
Maziar has been an amazing professor. The material is difficult if you dont go to class, but he works through useful examples skipping nothing, even simple algebra in case you have forgotten. Exams are EASY if you go to class and follow along. He spends more time doing examples then talking through nonsense proofs and theorems. Highly recommend.