That's would have to be my Chemical Engineering Design lecturer. He also doubled as my Project supervisor in my finals and he was terrible. The man had no regard for time at all and would have a class by 8am but come to the place by 4pm and then make you wait while he teaches other classes that he fixed with other levels.
I remember coming for a test that he fixed by 7am when I was in my 2nd year or 200lvl as they call it in Nigeria. My course rep called him by 8 and he swore that he never fixed a test by that time and that he fixed it by 12pm. We all patiently waited 12pm to come and he still didn't show up!!! He eventually came around by 2pm and still told us to wait while he had a 2 hour class with the masters students that he fixed a class with at the same time as our test.
Being his project student was hell on earth!!! He blatantly refused to review my work for weeks, and when the time came to do my final project defense he told me that I wouldn't defend with my course mates because he hadn't finished reviewing my work. I eventually defended but he refused to send in any assessment score for me so I ended up getting a B when I was supposed to get an A.
Finally, when the degree results where being approved by my faculty he objected my degree result and insisted that he never supervised me and that I should come back and repeat the year. The head of my department stood up for me and my result was approved, but I still had to come back to school and get him to sign off on my project. He reviewed my project in 3 days and gave it back to me for corrections(this is something he refused to do for 3 months). I made the corrections and submitted it to him and he finally signed it.
I truly despise the man and iboray I never come across a person like him ever again in my life.