Damn right. Holy shit, dude. "Who is she giving it to?" is very common in the English language, but completely wrong. As you said, "To whom are you giving it?" is correct...I would expect it from someone else and even me because I'm guilty of it because it's such an overlooked mistake. But a linguistics professor? Shame, shame.