Aujourd'hui je dois rencontrer mon nouveau professeur de philosophie.

English Translation

Today I got to meet my new philosophy teacher.

“I got to” is ambiguous because it could be past tense.
“I have to” is better.

1 Like