The professor was excellent in providing extra resources for the class especially for those who had a difficult time with the concepts discussed. I would absolutely take a course with him again. Very down to Earth and accessible.