Gregory Eisenbrand
He is great! Even though there are so many assignments including individual assignments, group projects, extra credits, and quizzes, all of them are not really difficult. So, just make sure you do all assignments and attend the class. If you have any questions, just ask him. He cares about students and their success!