Daniel Chang
Sweetest prof ever! He really wants his students to succeed in the course and gives out bonus marks. Assignments are very original and gets you thinking about the lecture materials. Very understanding with students tries his best to provide as much details as possible with clear instructions. Quick replier to emails. 