Vytautas Malesh
The ONLY hate this guy gets is because of the workload he assigns. It can surely be overbearing. Personally, I submitted 16 assignments late and still finished with a 92%. Goes to show how caring and attentive he is. You are beyond lucky if you take ENC1101 with him.