Engineering prof receives Queen's teaching honour