Rafael Tubongbanua
His lectures are not amazing, he actively will be weeks behind where the students are on their JAQs. He will also get off topic easily and spend long periods discussing things in lectures that are not important. He is very kind though. My advice is to discuss everything with classmates and upperclassmen in order to have a good understanding.