Definitly a favorite of mine at CSU. Grades everything reasonable and gives great feddback after speeches are given. If you are unable to attend class or miss a speech, reach out to him and give documentation and he is sper understanding. Very caring and fun guy!