Kyle Anibas
Great professor, super casual and laidback but also very professional. He's open to class discussions if students are willing to speak up. The course was laid out and structured very well. Super easy to follow. 