Jordan Marty
I liked Prof. Marty, but he can be pretty abrasive if you don't follow his guidelines for assignments, etc. He definitely expects a lot out of you (& expects a decent amount of work to be done outside of class) but not a bad experience overall. 100% understand the bad reviews but as long as you put in the work, you shouldn't have too many issues.