Andrew Erkkila
He is a really great professor. His prompts can be difficult sometimes but honestly it just promotes critical thinking. I had to think for a while before I wrote anything for his papers- do NOT do them last minute. He is a very fair grader, sometimes a bit tough but he will provide targeted feedback for you to improve. Very compassionate as well