Joao Santos
Professor Santos is great. Good lab course which includes field trips and extra credits. He explains the material very well and respects students. Always available in class and during office hours.