Mike, your GPA while keeping the forums going is incredible! Don't stress a single B, though that prof's methods seem very unethical! Once you graduate the GPA really won't mean a lot. I had one very...