Andrew Lasher
Professor Lasher is a great professor with clear guidelines. Biggest complaint is that it is jam packed with content. Some weeks, there are four chapters (100+ pages) with four quizzes and four homework assignments. Other than too much content, it is a great course.