David Wiesblatt
I really liked the content but Professor Wiesblatt is super hard to learn from. He is SO disorganized and the majority of the course I felt like I had no clue what we were supposed to be doing. If you are able to stay on top of the assignments its a super easy course, but know you're kind of on your own. Wiesblatt doesn't like questions or emails.