Tejas Shah
The subject matter was difficult, and I took this course over a summer sem. Shah moved very quickly but was great at explaining all the information in a concise manner. If you do all the HW and attendance, you will do well. Communicate if you have any issues; she is understanding. Be ready to take lots of notes. Color coding helps.