Great professor for signals. Dr. Sun truly cares for his students, and is very generous and clear with the expectations for exams and the course. Has a plethora of resources to help with learning and preparation, and his notes are easy to follow. Labs were a mixture of in person and matlab labs, but they were not bad at all!