Robin Saha
Robin is a very caring person who really wants his students to succeed. While he may have difficulty getting his point across to his students all the time, he is still quite successful. His work is thorough and there cannot be major slacking off, but if you want a B or higher just show up and participate and you will be fine.