David Mindich
I liked him. He had interesting lectures. He's taught me a lot, and the workload really isn't bad unless you make it to be. If you stay on top of it, you'll be fine. I never felt overwhelmed with the assignments he gave. His book we had to purchase/rent was awesome. I loved reading it. In my opinion, he is a great professor! Wants you to do well.