Johnathon Hudson
He is a gem, He does not have any tests or a final, just 4 assignments and final group project. He makes assignments very manageable and fun to do. He is one of the few profs who if you email about a slight grade change, he will take a look into that and give you a chance to improve on your grade, rather than just dismissing you. A prof who cares.