Khodakhast Bibak
If you attend, do the homework, and get as many extra credit points as you can you'll do fine. The test questions are ripped straight from lectures and homework. I wish he made the grading criteria and expectations for the big project clearer as there was no rubric or anything. 