These are the topics I know and my level in each:

- Calculus I through III (multivariate calculus). University-level.

- Combinatorics. Intermediate level: I can comfortably teach the basic applications of combinatorics to some probability and programming topics, but I will need to study it further if I am to teach it at a deeper level.

- Linear algebra. University-level.

- Probability and statistics. University-level.

- Set theory. University-level.

- Trigonometry. University-level.

Also, I can teach said courses fluently in both English and Arabic.

Any info is greatly appreciated! I'm still looking around, but I figured asking here wouldn't hurt either.