hot at (something)
Skilled or adept at something. Often used in the negative to mean the opposite. Patty's pretty hot at biology—I'd definitely ask her to tutor you if you're having trouble. A: "I'm not so hot at baseball." B: "Yeah, because you never practice."