Brian Page
Compared to last semester he improved a lot on his teaching skills. I had him in person for the most part of the semester. For the most part, he would explain the concepts fairly well. He explained the assignments in class and provided details that would help us. The tests are still difficult lol Goodluck