Partha Mohapatra
The topic isn't difficult, but Professor makes it so confusing. He is constantly making mistakes, yet gives no leeway for student to make any mistakes. Uses zoom lecture materials from years ago to teach, which isn't helpful, and gives no written instructions for most assignments. Class lectures were hardly relevant to  assignments outside of class