Neil is an angel sent from the gods of professors. He is kind, funny, and actually cares about students. No midterms/final, graded on assessments done mostly in lab with the TAs and are manageable. Go to office hours and you are basically guaranteed a good grade. He and his tas are there to help students as much as possible in any way they can