Overall AMAZING for CMPSC 8. -Very fair with grading and most tests are easy if you do the labs, homework, and bonus points for reading. -Read the textbook an A (very easy reading & not too dense) -Some labs can be difficult but can be overcome with the appropriate help. -The lab final has time crunch, hurt some people, but lost points easily ma