He is simply the BEST professor!! He makes lectures so much fun, love the way he teaches and keeps class engaged instead of just him talking. He actually interested in teaching and helping students unlike others who simply dont care. He puts lots of efforts like making worksheet for students etc. Overall, dont think twice, take him, he's amazing!!!