Murray Silverstone
This guy is the worst. Not only is there 7+ hours of homework assigned every week but he also requires pre-lecture assignments before every single class. I wasted more time on this entry level class than all of my other classes combined. YOU HAVE BEEN WARNED