Jeffrey DaCosta
Avoid this class if looking to take it for natural science requirement. A lot, a lot, a lot of memorization. If you want to do well, study weeks in advance for every test. Otherwise, an incredibly understanding and caring professor. One of my favorite professors so far at BC. If you're up for a challenge, I would definitely take this class. 