Vikram is a very good at explaining concepts in calculus. He definitely feels like a mathematician and - although it doesn't seem like it initially - is very caring and really wants his students to succeed. He gives a good amount of homework and not so many test which is nice but means you should definitely study.