Преподава уроци и води упражнения по медицина на студенти в класни стаи и в болници. Включва учители, които се ангажират единствено с преподаване, както и учители, които се занимават и с изследвания.
Преподава курсове, отнасящи се до химическите и физическите свойства и състав на веществата. Работата може да включва инструкции на методите за количествен и качествен анализ.
Програмистът разработва и поддържа програмни продукти (софтуер), системи и бази данни. Може да бъде пряк изпълнител на задачата или групов ръководител.