Joshua Miller
Hard class if you aren't good at pacing yourself and not procrastinating. Sounds hard but if you like designing games then it shouldnt be an issue. Prof. Miller is very passionate, fair, and insightful.