Disclaimer
I am compiling a summary of feedback on teachers to help my fellow
students select the best teachers. These are not necessarily my
personal opinions and, in no way can be deemed responsible for any ratings on this website. (They are usually right, though. I am getting the reviews from responsible people. In addition, after a rating is submitted, I do significant research before posting the new rating. I might even post a poll or two.)