Roy Weissman
He's such a good professor and great to take online. You have a 3-week simulation group project and two group papers, midterm and final that are long but questions are on quizlet, and a few extra credit assignments. If you have questions about anything, email him and he'll basically just tell you what to do. 10/10 prof, he cares about his students.