I had a Calculus professor last year who intrigued me. She was definitely an odd one, and I'm curious as to how people here would type her.
When you first meet her, she definitely comes off as the cold-hearted bitch type. She stares at you like you're Hitler until you prove yourself worthy of her time.
She had everything planned in advanced. The syllabus she handed out literally had what was to be done every day from day 1 to the last day of the semester, and she followed it nearly to the letter. If you aren't as structured as she is, she can be condescending. For example, I came up to her after class and asked if she had office hours a week from then. She looked at me with a death stare and said in a motherly scolding-like voice, "well, where's your syllabus? My office hours are on it". She never gave me an answer.
If a student came into class late, she would stop the class until they sat down, and then yell at them in-front of the class.
However, she isn't always cold. Our class did bad on a test, and she gave a huge soapbox speech about how most professors would just say "oh, you guys suck, too bad", but that her fault is that she cares about how we do too much. She can also be VERY accommodating if she considers it called-for. She was very nice about letting me take sick days when I came in with the plague, and didn't even fight me when I asked to delay a test because of it. She also teaches at a community college.
She jokes around very rarely with students, and when she does it's very sarcastic and "mean humor".
She is absolutely amazing at Math. She would do problems that she's never done before in-front of us, and sometimes she would think out-loud. She would see tons of ways to do the problem almost instantly, and was VERY good at explaining her thought process and breaking it down for us.
Not sure what else to say, let me know if more info is needed.