Dr. Srinivasa is the BEST professor you can have for Gen Chem I, II & III. She is caring, thorough, and very professional. Course work is not heavy at all, and (most importantly) all exams have unit reviews which mimicks exam questions (very useful). Lectures are a bit long, but that is because she explains topics very thoroughly. 10/10 best prof.