reading

arrogant

overbearingly assuming; insolently proud

haughty

arrogant, condescending

deceive

to make someone believe something that is not true

bewilderment

confusion resulting from failure to understand