Brad Fellows
One of the best professors at CSU. He is super friendly and involved both inside and outside of class. Likes group projects but organizes them and the course super well and relates all of the material to real world issues making it very easy to understand. I wish I could take all of his classes, he's fantastic.