Professor McCullough has been a great professor to have for algebra, it is clear that everything he teaches is something he is very knowledgeable in which makes his explanations (usually) very clear and concise. That said, there are times where he goes pretty fast through material, but overall he has been a great professor, definitely my favorite!