Niharika is a very good teacher. She has made our lab experience this semester very enjoyable by incorporating hands on and online labs. I really like using the simulation software, it has helped with my learning.