Tito Khandekar
Wouldn't recommend to take him, if you don't concentrate 100% on what he is talking, you will never understand the material he is explaining. His English is kinda bad and be ready for mistakes in his slides and lecture notes . Also be ready for the suprise on his test, he likes to give material he never explained. Self-reading only to pass.