Gawd...sounds like an old instructor of mine. Another one stated she loved being a 'devil's advocate' and refused to let a tape recorder in her classes. You sure you didn't end up with either of these? And has other classes complained about her?
'Cat'