Homework
Homeworks are due one week from the date of assignment.
Homeworks constitute 100% of the course grade. Write up your homework alone, not as a group!Assignments

Homework #1.1
Due: Monday, April 3, 2023
hw_1.1.pdf

Homework #1.2
Due: Wednesday, April 5, 2023
hw_1.2.pdf

Homework #1.3
Due: Friday, April 7, 2023
hw_1.3.pdf

Homework #2.1
Due: Monday, April 10, 2023
hw_2.1.pdf

Homework #2.5
Due: Wednesday, April 12, 2023
hw_2.5.pdf

Homework #3.1
Due: Monday, April 17, 2023
hw_3.1.pdf

Homework #3.6
Due: Friday, April 21, 2023
hw_3.6.pdf

Homework #4.1
Due: Monday, April 24, 2023
hw_4.1.pdf

Homework #4.3
Due: Monday, May 1, 2023
hw_4.3.pdf

Homework #4.4 (Extra Credit)
Due: Monday, May 1, 2023
hw_4.4.pdf

Homework #5.1
Due: Monday, May 8, 2023
hw_5.1.pdf

Homework #5.3
Due: Friday, May 12, 2023
hw_5.3.pdf

Homework #6.1
Due: Wednesday, May 10, 2023
hw_6.1.pdf

Homework #6.3 (Extra Credit)
Due: Wednesday, May 10, 2023
hw_6.3.pdf

Homework #8.1
Due: Wednesday, May 24, 2023
hw_8.1.pdf

Homework #8.2
Due: Friday, May 26, 2023
hw_8.2.pdf