He is good professor . His assignments are not easy , but these are very helpful for your future . if you need to take eng300 , I recommend him .