Keith's reactions and thought process was actually pretty realistic.
And whoa back off yandere fangirl!
Seriously, I can't help but woonder if Katarina will end up with someone properly this time around considering she has only two guys (more like one) and maybe Maria or the prof in the running.