I was very excited to take this class but right from the start I hated it. He talks very fast, so you can't understand what he's talking about. His projects have no relation to what he teaches in class. What he teaches is arbitrary and not helpful in completing projects, his examples also did not relate to what he wanted. Overall, do not recommend.