pinheaded

adjective

Having a head that is unusually tapered or small.

adjective

Foolish; ignorant.