Kevin Meek
Gives lots of homework but a very good professor, I never got bored in his class or tired because he keeps everyone active. He is extremely accessible outside of class and gives clear instructions on what he wants you to do for his assignments.