The best aspects of this course included learning the basics of the field and getting to apply the theories studied in class in the assignments. Students found that many of the materials covered in the lectures did not end up on the exams, and that although the homework assignments were similar to the exam materials, they did not provide enough information for students to feel prepared. Suggestions for improvement included adding a section to go over additional practice problems and study sessions. Students also wanted to go more in depth on many of the topics covered in class. Prospective students should know how to use MATLAB, calculus, and signal and systems. Students should be prepared to look to outside sources for additional support and practice questions.