Ramesh is very friendly, intelligent, engaging academic experience, very caring for everyone in the class and he find every way to help you... so you gotta love this professor. He makes everything enjoyable to work on. Labs are cool and extra-credits are awesome. Definitely one of the best professors that I've ever had.