Hot On

  1. Enthusiastic about something. 2. Very good or impressive at something.

Examples:

  • She's really hot on golf.
  • He's hot at anything involving numbers.

Origin: first recorded 1667