Professor Jain is overly strict on attendance and deadlines; you will not get extensions. You will receive little to no guidance on the final project and be graded by arbitrary standards that are not even mentioned in the lackluster project description. Often leaves passive aggressive and unprofessional comments in emails and the syllabus.