Best math teacher I've ever had. His lectures are very clear and concise and it is not hard to stay focused. He knows all of his students names and often engages them by asking them for the next step or answer. His office hours are very helpful, whenever I went I got the answers I needed. Because of Dr. R and the SPT session, calc 2 was a breeze.