awsome teacher 
 he makes you think for yourself and really put in your own effort instead of just giving you the answers . nice guy too !