Gabriel Espinosa Martinez
he is the perfect mix of bad and good. definitely rushes the work during class time and expects you to turn in whatever you have done and still grades it. he does give a lot of chances for revisions but tbh the homework is what helped me understand. hes funny sometimes, not my favorite but the class is definitely made for you to pass!!!