someone that studies or teaches logic - French English Dictionary