Don't take his class expecting to learn anything. Gives you very few assignments but you don't really learn how to do anything in order to complete them. Then you might get a project to do but also didn't learn anything so almost impossible to pick a subject you know anything about. Don't recommend.