Very difficult class no explanation of material teaches the class like its Harvard law. Its pre College math. I wouldnt recommend this professor to anyone zero would be appropriate. Has absolutely zero knowledge of technology or a course.