Javier Pedroza
He is great! He is understanding and will expand deadline dates if needed. He lectures a lot but that is what helps with answering his questions to his papers. His teaching makes everything easily understandable. Pay attention in class because he will randomly call on every student for participation if you don't raise your hand. 100/100