Jordan Yorgason
Jordan tests you on a ton of information, it took a lot to prepare for his exams, but he did throw out questions on each one. Jordan is very kind and approachable and an engaging lecturer and explains concepts well most of the time. Tests are only 40% of your grade, the rest is a doable final project and group work that the TAs help a lot with. 