Gordon Ballingrud
He is a great professor who unfortunately teaches a boring topic.He does work with the class and takes student feedback very seriously.His lectures are a little boring he does do his best to make it light hearted and fun.Won't take off points for attendance if you email him.I hope to never take a PSC class again,but if you have to,take Ballingrud.