Notes and Exercises from CEIE 220