Donald J. Norris擁有電子工程學士學位及生產管理MBA學位。他目前在南新罕布什爾大學任職,教授本科生和研究生計算機科學相關課程。同時,他也開設了一些機器人技術的課程。他擁有33年的教學經驗,曾在多所大學擔任副教授。 Donald后來從美國海軍的民間聯(lián)合服務組織退休,在那里他專注于核潛艇有關的聲學和高級數字信號處理。自此,他作為一位使用C、C#、C++、Python、MicroPython、Node.js和Java等語言的專業(yè)軟件開發(fā)者已經擁有超過23年的編程經驗,其中有6年擔任IT安全顧問。 Donald撰寫并出版了6本書,主題內容涉及樹莓派、如何組裝和操作自己的無人機、MicroPython、物聯(lián)網和Edison微處理器等方面。 Donald創(chuàng)建了名為Norris Embedded Software Solutions (dba NESS LLC)的咨詢顧問公司,專門開發(fā)基于微處理器和微控制器的應用解決方案。Donald認為自己是一個充滿激情的極客,總是去嘗試新鮮事物。他也是私人飛行員、攝影愛好者、業(yè)余無線電操作員和狂熱的跑步健身者。