Avoid this at all costs. The combo of him and the lab prof sccc always puts together make it nearly impossible to pass the class. Assigns ridiculous amounts of homework every week, then is totally unintelligible during 3 hour lectures where he gives no break and keeps students 10 minutes after the class should have ended. You will learn nothing.