Baozhong Tian
I have taken quite a few of prof. Tian's classes at BSU. Asking questions, clarifying, and participating in his class is very important to understanding the material. If you don't understand the lecture, definitely go to his office hours. CS 1&2 cover so much content, but they prepare you for the future classes!