Ian Fornshell
This professor did not give enough time for homework assignments. His grading criteria, expectations, and instructions were not clear. His lectures were typically just long monologues and often times did not help with homework. Hopefully he will improve with experience, but I would recommend finding another professor.