Mihai Vaida
It's unlike me to write a review before the class actually finishes, however I feel so compelled to write one beforehand because this professor is beyond amazing. He keeps his lectures so so engaging so you're not dozing off. His exams are easy and understandable. Homework is actually harder than the exams. Take him if you have the opportunity!!