Elias Kourpas
Great professor who really cares about his students. Material is interesting, and it is a hands-on course so you need to follow his lectures. Exams are easy, and one gets dropped. Would highly recommend to anyone who needs this course/ has the option to take Professor Kourpas.