assistant professor: a teacher or lower rank than an associate professor
professor: someone who is a member of the faculty at a college or university
senega: dried root of two plants of the genus Polygala containing an irritating saponin