Soni is an excellent teacher , she is really committed to student development . I loved having her for a teacher .