Julio Falu
He is knowledgeable in his field, and he teachers programs well. However, there is a pretty big workload involved, and paired with most classes having lecture instead of "in class work days" makes it hard to get anything done. Having access to the adobe programs at home is your best bet, and even so the projects have to be done very specifically.