Chris Castille
Not recommend. Project takes WAY to much time and isn't very beneficial to learning. Lectures are meh at best. Attendance is mandatory and there is an assignment due every class period... soo yeah, theres that.