Note that the actual problem values reflect the relative difficulties within an assignment, and not the overall grade value. The specific values are chosen mostly for convenience, e.g. so that a 4 part problem is divisible by 4. So a 24 point problem on one homework may count slightly more or less than a 24 point problem on another homework.
The homeworks will be roughly equal in the overall 60% homework grade, except for number 1. That one had some questions that were too difficult for this class, so I will tweak the grades so that a poor homework 1 score will not hurt your overall grade as much as a poor score on the others.
Problem values: Total 90, 1 (18), 2 (24), 3 (24), 4 (24)
Problems 1 and 4, by Liang Sun.
Problem 2, by Nic Bone.
Problem 3, by Isaac Kunen.
Problem values: Total 140, 1 (30), 2 (10), 3 (10), 4 (10), 5 (10), 6 (10), 7 (20), AVL (40)
Problems 1, 2, 3, 6, by Liang Sun.
Problems 4, 5, 7, by Nic Bone.
AVL Program, by Isaac Kunen
Problem value: Total 100
Source for sample solution, by Pete Morcos. [available on request]
All problems, by Pete Morcos.