Randy is super nice in class - he always cracks jokes and is fun to listen to in lectures. However, he moves very quickly through material and can be very unorganized at times. It was hard for him to understand when we didn't get something. The course content got extremely difficult at times and he still said we were behind which was frustrating.