Assignment 1 (Due Thursday, 01/27/2022 at 11:59 pm)
Assignment 2 (Due Thursday, 02/03/2022 at 11:59 pm)
Assignment 3 (Due Thursday, 02/10/2022 at 11:59 pm)
Assignment 4 (Due Thursday, 02/17/2022 at 11:59 pm)
Assignment 5 (Due Thursday, 02/24/2022 at 11:59 pm)
Midterm Exam (Due Thursday, 03/03/2022 at 11:59 pm)
Assignment 6 (Due Thursday, 03/17/2022 at 11:59 pm)
Assignment 7 (Due Thursday, 03/24/2022 at 11:59 pm)
Assignment 8 (Due Thursday, 03/31/2022 at 11:59 pm)
Assignment 9 (Due Thursday, 04/07/2022 at 11:59 pm)
Assignment 10 (Due Thursday, 04/14/2022 at 11:59 pm)
Assignment 11 (Due Thursday, 04/21/2022 at 11:59 pm)
Final (Due Thursday, 04/28/2022 at 11:59 pm)