Worse teacher I've ever had... My bad he doesn't teach he explains stuff and you figure it out on your own. Never had a teacher who gave so much busywork. Dont take this class you will regret it. Worse personality ever.