Amazing professor just waking up for a 7am was difficult. He provides clear instructions for each assignment and answers any questions you have to ensure you get a good grade on them. He is not a harsh grader but his IA might be. The lectures I showed up to were all interesting. Be expected to be put into breakout groups & do group presentations!! 