Silas Johnson
Professor Johnson was a great professor to take number theory with. He is very knowledgeable about the subject, and he did a good job explaining the material during lectures. I felt the exams were fair, and we were given two take-home exams to help de-weight the in-person exams. He also offered lots of extra credit opportunities on PSets and exams.