Mingfu Shao
Easily the best professor for 465 at PSU. Gives very well-structured notes, explains concepts in great depth and you actually learn to apply the algorithms through the programming assignments! Even if you hate algo, trust me, he makes this class really interesting! Lots of extra credit opportunities and homeworks are a good practice for exams!