I took this class spring 2015 and it was his first time instructing it. It was a very flexible class in terms our project. There are no readings or exams only a final project we work on and turn in at the end of the quarter. Do not need prior programming experience but it is recommended so you can take your project further.