Students found that the professor, the lectures, and the labs were the best aspects of this course. The professor’s enthusiasm for the subject made the lectures interesting and engaging, and the labs reinforced the concepts taught in the lectures. Students did not like how much homework there was, however, or how the professor tended to rely on PowerPoint too much. Suggestions for improvement included creating more engaging lecture notes by including visuals, breaking down problems into step-by-step processes, and providing students with some old exams or tests so they could better understand the test format. Prospective students should be prepared for a steady flow of homework, and challenging but interesting course materials. Students should attend office hours if they need help and should have a firm background in computations.