Prof. Srinivasa is such a kind, understanding and respectful teacher who embraces what she teaches and care so much about her students. There are very few assignments, and labs aren't terribly long, just Excel-heavy. Overall, an especially nice and flexible teacher; perfect for those working full-time outside of school!