First half of the semester will be taught in the Raptor program. Last half is in Python. He is very unorganized and the instructions are confusing. He also expects us to do certain things that wasn't in the lectures/videos. He is picky with the way you write and output the code. There is no handholding pretty much, do outside research.