He is a wonderful teacher. He might be hard, but he is very fair. You will leave his classroom with a renewed mind and spirit. He does tend to get on his soapbox alot but they are worthwhile to hear
He is a very intelligent and passionate teacher, but he takes students' work ethic quite personally and tends to blow up at times. Nevertheless, I have learned a great deal!
He is one of the most informed and inspiring teacher I've ever had. He is reponsible for sending my life in the direction in which it is headed now.
BEST TEACHER EVER...very smart, very fun, you will learn soooo much