Om Rajora
Nice enough guy... but would never take this class again. The amount of content he would just dump on us every day was unbelievable. He provides very little explanation, aside from reading slides directly taken from the (poorly written) textbook.