
Diana,
I teach many technical and software courses and I agree with your ratio. I prefer a low ratio for graduate courses as well for the similar reasons you mention here about the amount of quality of the interaction and feedback.
Herbert Brown III