Professor Jain is great... outside of a school context. She gives really unclear instructions and has notes that are really difficult to follow. Asking a question mid-lecture would frustrate her and keep you 30 minutes after class. Group projects were always an issue because she would re-order the groups once everyone was halfway done with it.