Very smart guy and lenient with grading . Didn\'t show up to class very often , although I kept up with the homework and stayed on top of my stuff . Even though it might be hard to understand him at times , I\ 'd definitely recommend him .