Frank Gonzalez
Frank is an extremely great guy and a great professor! He cares a lot about their students and will go out of his way to make sure you succeed. You have to write a couple big papers, but he gives great feedback and will make sure you know exactly what he is looking for. Also it is extremely discussion heavy, but he encourages everyone to talk