Radhika Reddy Nareddy
This is the hardest class I've ever taken. She's a good professor outside of the lectures, but in the actual class she is very fast paced and its hard to keep track of everything. If you dont religiously study the material, it will be close to impossible to get a B in her class. She posts homework without telling you so you need to check frequently