The best aspects of this course included having a very engaging, highly informative professor with guest lectures who are passionate about their subject. Students found the course load to be light and easy, and lectures on a whole were interesting. Some suggestions for improvement was that the course could benefit from additional assignments or quizzes to ensure that the core concepts were learned, or some way to make group members more accountable for their work. A better turnaround time with more intense feedback on the homework assignments would also be beneficial. Students also wish for additional chances to discuss some of the topics introduced. Prospective students do not need a science background to understand and enjoy this course, and wil find that taking notes, doing the reading, and showing up to class wil help them get the most out of this course.