Awful
DO NOT TAKE HIS CLASS. He would expect you to buy his textbook worth $150 which he actually wrote and he would really refer to it 20 times per lecture while never going over any equation that you may need. First assignment was very impossible to pass and was even due after the first lecture which barely covered anything useful.
Awful
Professor Caines assignment is too annoying!!!!
McGill University - Engineering