What is Blfh?
Bastard Loser from Hell.
Don't take that course, the lecturer is a BLFH.
See bastard, loser, hell, internet, slang