Almost impossible to have your own opinion in this class. Facts from his lectures are not up to date. Likes to compare you to other students. Nice enough guy, but as a professor, would definitely not take again.