Nathan Taylor
Nathan Taylor has a reputation within the CS department for a reason. He is so organized, incredibly respectful towards all students, and is a great lecturer too. He is honestly one of the best teachers I've had ever. Do all the work that is needed, and if you need help, he gives so many hours for it. 6/5