Steven Freeman
He is a really good teacher and very clear about his expectations. There is one project at the end of the semester, 10 case studies, and 3 exams. If you do the practice exams, you will have no problem in class! Not only that but he is caring about his students and understanding as well. Would highly recommend him as a teacher.