Here is a list of practice problems. Problem set 1 Problem set 2 Problem set 3 Problem set 4 Problem set 5 Problem set 6