Nathan Lopez
For those who found this class difficult and dropped, CS probably isn't your thing or you didn't work hard. Every class was a lecture and there was a reasonable amount of homework which was based off the notes, and if you needed help office hours provided it. Nathan did a great job teaching and helping students and he was funny and caring.