Eric Bunts
He's a good professor and is not that hard of a grader. Definitely big focus on group work with 2 quizzes and 3 tests in a semester. As long as you put in some sort of effort, he'll reward you. Would definitely take him again :)