Larry Bush
He is a nice professor, but I would advise NOT to take him if you are shy or do not like to present in front of the class. He has a required presentation due at the end of the course. You will get a 0 if you refuse. He is very political (extremely liberal) & has lots of rants, which was annoying and off topic. His due dates are lenient though.