Stuart Price
Very knowledgeable and supportive prof. The class schedule (meet once a week for 3 hrs) is terrible, but Price makes the best of it. Lectures are engaging, and material is highly practical. With 0 prior programming experience, this class will be torture. If you are fluent in one language, you'll work very hard but will learn a lot in a short time.