What is correct form?
to be an expert "in" or "on" something (issue, subject, medicine, mechanics)?
Oh, and sometimes you can use 'at'. "I'm an expert at this type of thing." This is normally used for some type of action, eg. "I'm an expert at translating Bulgarian into Latvian".