Marco Serafini
He's not a great teacher, but he is a fair grader and understanding professor. So overall, 445 is not hard though I will say it is also not that enjoyable because lectures weren't pedagogically sound.