Ramesh is a caring and well-rounded instructor who really knows what he is talking about. He is widely available outside class and is willing to work with students. His labs are very interesting and apply real-world concepts. However, his quizzes and assignments are often unclear and contain "gotcha" questions.