John Kosmopoulos
I have had John as a prof twice and both times I have left the course with a great mark but actually with useful knowledge that I retained due to how well John teaches. John is able to have fun with his classes and have students participate which I think is so important! He is the most memorable prof I have had. I'll miss his classes and him!