Monica Semeniuk
Amazing professor, really cares about her students and it shows. Really interesting and interactive lectures. Tough grader but open minded and respects you even if you correct her on something.