Take him, his curves are insane and as long as you TRY, you will not fail this course. He's pretty good, sometimes may stutter over his words and get confused but he's a new professor and his teaching skills will only get better. Very smart dude, take him!! You won't regret it. Just make sure you thoroughly go through his previous exams on Canvas.