Christopher Ruh
Unfortunately didn't get a full semester with Ruh but he was a great professor if you really want to learn. Not harsh grading, but you get what you earn and he gives great feedback - always willing to work with you
