Carlos Costa
Great professor, but considering it was a 400 class, his participation marks will kill your grade if you aren't there 95% of the time. But he's a great guy with a sense of humor. Class is interactive full of discussions to make you think and apply the discussed material. I learned a lot in Carlos' class!