一直堅持主講本科生《編譯原理》、《計算機導論》等課程。主講課程“編譯原理”2005年獲評國家精品課程。2006年評為“武漢大學教學名師”,2009年獲湖北省“湖北名師”稱號。獲省級教學成果二等獎、三等獎?!冻绦蛟O計基礎》、《計算機操作系統》、《編譯原理》評為國家級“十一五”規劃教材?!毒幾g原理》、《編譯原理及其習題解答》和《分布式操作系統》及《操作系統原理學習指導與題解》已被國內幾十所高校和科學院的計算機專業或相關專業用作教材或教學參考書。
主要研究方向為分布并行處理(含移動計算、網格計算與Web服務)、可信軟件、知識挖掘與數據開采、軟件工程等。主持或參與承擔國家863高技術計劃項目、國家自然科學基金重大研究計劃項目、國家自然科學基金面上項目、省市科技攻關項目等40余項,獲教育部“科學技術進步二等獎”,省自然科學二等獎3項,省科技進步一等獎,發表論文200多篇,其中近1/3被SCI/EI/ISTP/英國科技文摘/俄羅斯科技情報文摘等索引和摘錄。出版著作和教材15本,被國內許多高校選作教材。