Details EducationPhD, Computer Science, 2015, University of Nevada – RenoMS, Software Engineering, 2005, Hunan University – ChinaBS, Communication Engineering, 2002, Hunan University – China TeachingCSC338 Parallel Distributed ProgrammingCSC344 Computer Systems FoundationsCSC590 Advanced Problem SolvingCSC790 AI Programming Professional experienceMissouri State University, Assistant Professor, 2019-PresentUniversity of Nevada, Research Assistant Professor and Lecturer, 2015-2018Nokia Siemens Networks, Software Engineer, 2008-2009Huawei Technologies, Software Engineer, 2005-2007Professional affiliationsInstitute of Electrical and Electronics Engineers (IEEE)Association for Computing Machinery (ACM) Research and professional interestsSearchOptimizationMachine learningEvolutionary computationArtificial intelligenceParallel and distributed computingGamesSimulations Additional resources Homepage