Ben Samuel
Dr Ben is engaging and animated, keeps material interesting, and spends a good amount of time reinforcing fundamental building blocks of programming and making sure students understand. Homeworks are straightforward with room for personal creative expression(which he loves) and hes always available in his office to help with anything