Prepares you for future computer courses well. Very strong with logic. As a math teacher, none smarter. He has a strong ego and is a bit arrogant, but really likes the students.
Best math teacher I ever had....very smart, hard test.....just remember to do your homework!!
Love his toys. Knows his material. Great at math and C++.
He helped me to buy laptops and get my home network up and running. He knows what he is talking about and he gives great amounts of info,