knuckleheaded

(slang) stupid.