Does not teach well Says to google things-which sounds great but not for this class. You dont know what hes looking for on a test Does not respond to most emails Unapproachable Rude I dont think I have had a more uncaring and rude professor. Book is not required, but get it since he doesnt teach