very nice, cool, freaky (good thing) teacher. Hes ancient, but he still rocks.
He is a very cool teacher even if he is not young... And we do a lot of very cool project.
He gives us money to motivate us... I received 10$!!!
He's not the best teacher, but his projects can be challenging.