Collins is an awesome, caring, funny guy. He knows so much about what he teaches and is very enthusiastic about it. Tests are almost your entire grade, and they are very dependent on memorization. Show up to lecture, take good notes, study hard and you will do fine!