Raghu Betha
I was between a 3 and a 4 for the overall rating of Dr. Betha. The only reason for this was because I sent multiple emails over the semester but never got a response. If you need help from him you must seek him after class in his office or during office hours. He is very helpful face to face. Lectures do move fast sometime. Study the exercises!