David Le
Lots of quizzes and writing assignments, but easy enough if you do them on time and follow the work load per week. If you have been having issues or falling behind, message him, he is understanding about this!