He's very open, honest and well versed in the material but at the same time he's very awkward and appears to not really want to teach. The course is physics based but he doesn't explain the material well nor do his slides or when you ask for clarification, help either. I also couldn't stand his immaturity and how much he bashes on others.