batshit (comparative more batshit, superlative most batshit)
(slang) Too irrational to be dealt with sanely.
Don't take any courses from that professor. She's completely batshit.

Synonyms