Geoff Black
Geoff was fantastic. He spoke clearly during lectures making it easy to follow along. He provided a very helpful review for our final exam, which was very similar to exam questions so it was a great preparation.