Professor Pallone is a very nice person, however, he does not do well in teaching. I was able to do really well in all my other classes and this class may be my first C or D. I recommend dropping this class if you don't know much about kinematics. I wish the reviews on here were a lot more helpful. Even if you ace the homework you'll probably fail