Reviews of professor John Barnes

Rating: 1.0/5, difficulty: 5.0/5
Barnes is a tough teacher is you miss class you WILL NOT pass. We also have a group project that is 20% of our grade. He is very knowledgeable, but can not effectively teach.