Full of knowledge and very helpful for students. Adds humor to class and is very nice. Always willing to make time for students who need extra help. Coming from a student who averaged a C in his class - he was a tremendous teacher. Without him I would've had a much lower grade.