Sonia Sehil-Scheindlin
Professor Scheindlin is not for the faint of heart, she makes you work for it, shes a master a tough love, and grades rather cutthroatly, but if you want to learn, if you need more discipline and structure, shes the professor for you, and honestly she doesnt give out much homework which is a plus.