Reviews of professor Shane Wibel

Rating: 4.0/5, difficulty: 3.0/5
Shane is a great person. He fills in when needed. You learn the material through talking about real life applications rather than through a textbook.