Shannon was a fantastic professor. Tough grader but gives helpful feedback. Exercises and assignments are engaging; I genuinely enjoyed preparing for her class. Encourages a sense of community in the class.