TOP HAT INTERACTIVE LEARNING PLATFORM