AWESOME teacher ! He is great ! I totally recomend him and I wish he taught more courses . The teaches are a bit nervewrecking , depending on your lab instructor ; luckily I got a great one ! Take his class !