Took him for CSF 101 and I liked him a lot. The work consisted of weekly assignments that were quick, 3 assessments that were more lengthy, 3 co-curricular activities, and creating an ePortfolio which you did with the SSM. If you do take his class, you won't regret it. Just make sure to attend every lecture and participate! Do all work too.