I regularly review my teaching practices and experiment with creative techniques and new ideas. I continue to make changes to my courses every time I teach them, for I believe that we never really get it just right.   I am very committed to providing a learning environment that is both exciting and rigorous, one that empowers both students and teachers in pursuing learning. I strive to create a classroom environment that is flexible enough to accommodate my students’ needs, and I have found that technology, especially computer-mediated communication, can be a  valuable tool in creating this environment. I am a proponent of using technology to enhance the effectiveness of my teaching. In this regard, I have developed an E-learning portal and Virtual Library to help students with the course. Online discussions allow students who are not comfortable with voicing their opinions orally in the classroom to think through their responses and contribute to the conversation while also providing practice with written communication in English (I encourage them to write in English).