Terrill Chappell
Easy class, gives plenty of time to get work done. Takes a long time to grade, but expected that with the complexity of the projects. Gives good feedback but can sometimes be picky, doesn't give a rubric on projects, just a requirements sheet. Make sure you get a good group for the final project - that's very important!