Professor Moore's profile