This man is the best professor I've ever taken. He's a really good guy, and is very willing to work with you to help improve your learning experience. Regularly stays excessively late to help out students, and approaches difficulties with a positive attitude. If you have a chance to take a class with this man, take it.