Joseph Byrnes
Amazing professor I really enjoyed his lectures and found that I learned so much! Test points are dropped depending on the length. The lab has actually lowered my grade because I did well on the exams. Overall, presents material very clear and is clearly passionate for the material. He is also caring and reassuring to never hesitate to email him.