[Spoilers] Season 12 Discussion Thread in Season 12 Posted October 23, 2018 · Edited October 23, 2018 by mirs1 21 minutes ago, chucky said: Very well could be. I think Janine Davis took over as Dean of Physics. I think she was last year in the episode Leonard said that Physics was dead in that radio interview in Episode 11/2, I think it was. I highly doubt she is the dean of Physics. She has always been referred to as Ms. Davis, rather than Dr. Davis or Prof. Davis, which suggests me she is is a member of the staff (at a very high level, of course, as she was in charge of reprimanding Leonard on the occasion you mention) and not a member of the faculty.