I would never take this class again. He is such a young professor and very non professional. He is openly rude in the classroom and will you give the lowest grade on stuff you work your butt off for. Just recommend to never take him.