Rolando Gonzalez
Clear instructions. A lot of lectures in the beginning for each project. Difficult class if you don't attend lectures and listen to extra tips. Grading criteria increases and becomes a little harder.