Sanjiv Ramachandran
The absolute worst. Took him for Thermo and he taught us Heat Transfer instead. Had no idea what he was doing and caused many kids to fail. Retaking Thermo again and about 50% of the class is there again with me.