Lectures were guest speakers every Friday. Dr. Menzies offers extra credit for attendance so it is worth it to go. I also learned about my summer internship from one of the guest speakers. 5 papers follow the rubric and it is easy to get an A. TA's are available for office hours literally all of the time.