Dictionary.com
Thesaurus.com
is flummoxing
  • present progressive of flummox (3rd person singular).