David Valentine
This class was a nightmare. Valentine is unorganized and (probably unintentionally) mean spirited and derogatory to beginning students for asking any questions he deems stupid. Project guidelines are consistently unclear and flawed. I do not recommend.