Yingda Lu
This is a difficult class, but Professor Lu is there to help. He was always accessible outside of class and by email to answer questions. He cares about his students and wants them to succeed. If you are struggling, don't be afraid to approach him before/after class to ask questions about the assignments. 1 midterm + final group or solo project.