Engineering School Faculty

Banafa, Ahmed NPU Northwestern Polytechnic University Fremont California CA

Ahmed Banafa

M.S., Master of Science, Electrical Engineering, Lehigh University, PA, 1993

Internet of Things, cloud computing, big data, robotics

Vidhyacharan Bhaskar NPU Northwestern Polytechnic University Fremont California CA

Vidhyacharan Bhaskar

Ph.D.: Doctor of Philosophy, Electrical Engineering, University of Alabama in Huntsville, AL, 2002

Wireless communications systems, digital signal processing, cyber security systems

Henry Chang NPU Northwestern Polytechnic University Fremont California CA

Henry Chang

D.C,E., Doctor of Computer Engineering, Northwestern Polytechnic University, CA 2008

M.B.A., Master of Business Administration, Northwestern Polytechnic University, CA 2010

M.A.: Master of Arts, Computer Science, University of Texas - Austin, TX, 1983

B.S.: Bachelor of Science, Electrical Engineering, Tatung Institute of Technology, Taiwan, 1974

Network security, embedded engineering, wireless engineering, image processing, object-oriented design and analysis, and internet software development and applications.

Ken Cheung NPU Northwestern Polytechnic University Fremont California CA

Ken Cheung

D.C,E., Doctor of Computer Engineering, Northwestern Polytechnic University, CA 2015

M.S., Master of Science, Computer Systems Engineering, Northwestern Polytechnic University, CA, 1997

B.S., Production and Industrial Engineering, Hong Kong Polytechnic University, Hong Kong, 1988

Algorithms analysis and design, computer systems design and simulations, e-commerce, database design, networking applications, MS Windows system and .NET applications.

Chester He NPU Northwestern Polytechnic University Fremont California CA

Chester He

D.C.E.: Doctor of Computer Engineering, Northwestern Polytechnic University, CA, 2014

M.S.: Master of Science, Computer Science, Northwestern Polytechnic University, CA, 2001

B.S.: Bachelor of Science, Northeast University of China, China, 1986

Computer networks and network security, web technology, database applications, software testing.

Jack Ho NPU Northwestern Polytechnic University Fremont California CA

Jack Ho

M.B.A.: Master of Business Administration, University of Massachusetts, MA, 2011

M.E.: Master of Engineering, Electrical Engineering, Santa Clara University, CA, 1999

B.E.: Bachelor of Engineering, Electrical Engineering, Rensselaer Polytechnic Institute, NY, 1996

ASIC, semiconductors, embedded systems, product management

Thawi Iwagoshi NPU Northwestern Polytechnic University Fremont California CA

Thawi Iwagoshi

Dean, School of Engineering; Co-Chair, General Studies

Ph.D.: Doctor of Philosophy, Material Science & Engineering, Ohio State University, OH, 1996

M.S..: Master of Science, Computer Science, Northwestern Polytechnic University, CA, 1999

M.S.: Master of Science, Ceramic Engineering, Ohio State University, OH, 1990

B.S.: Bachelor of Science, Ceramic Engineering, Ohio State University, OH, 1987

Web-based applications, structured programming, Java applications.

Loc Lam NPU Northwestern Polytechnic University Fremont California CA

Loc Lam

M.S.: Master of Science, Computer Engineering, San Jose State University, CA, 2003

Laser technologies, software development, bio-medical devices, microprocessors.

Tody Lam NPU Northwestern Polytechnic University Fremont California CA

Tody Lam

M.S.: Master of Science, Computer Engineering, California Polytechnic State University, CA, 2016

B.S: Bachelor of Science, Electrical Engineering, San Jose State University, California, 2001

Database development, networking, digital electronics, system integration

Kevin Lin NPU Northwestern Polytechnic University Fremont California CA

Kevin Lin

M.S.: Master of Science, Computer Information Systems, University of Phoenix, AZ, 2001

B.S: Bachelor of Science, Computer Science, California State University- Fresno, CA, 1999

Java application projects, enterprise software, database solutions

Charles Mori NPU Northwestern Polytechnic University Fremont California CA

Charles Mori

M.S.: Master of Science, Computer Science, Northwestern Polytechnic University, CA, 2001

Software design and development, software quality assurance

Yingli Ren NPU Northwestern Polytechnic University Fremont California CA

Yingli Ren

D.C,E., Doctor of Computer Engineering, Northwestern Polytechnic University, CA 2015

M.S.: Master of Science, Electrical Engineering, Santa Clara University, CA, 1995

B.S.: Bachelor of Science, Electrical Engineering, Stanford University, CA, 1987

Logic design and synthesis, CAD tools, Verilog and HDL, ASIC and PLD design techniques, and software design tools development

K. Teng

K. Teng

D.C.E.: Doctor of Computer Engineering, Northwestern Polytechnic University, CA, 2014

M.S.: Master of Science, Software Engineering, International Technological University, CA, 2002

B.S: Bachelor of Science, Computer Science, International Technological University, CA, 2001

Database system administration, SAP security administration, SOX ITGC and PCI control.

Nels Vander-Zanden NPU Northwestern Polytechnic University Fremont California CA

Nels Vander-Zanden

Ph.D.: Doctoral of Philosophy, Computer Science, University of Illinois - Urbana-Champaign, IL, 1991

M.S.: Master of Science, Computer Science, University of Illinois- Urbana-Champaign, IL, 1986

B.S.: Bachelor of Science, Computer and Information Science, Ohio State University, OH, 1984

Software design and development, hardware/software co-design automation, microarchitecture optimization, and VHDL synthesis.

Chris White NPU Northwestern Polytechnic University Fremont California CA

Chris White

D.C.E.: Doctor of Computer Engineering, Northwestern Polytechnic University, CA, 2015

M.S.: Master of Science, Electrical Engineering, Northwestern Polytechnic University, CA, 1999

B.S..: Bachelor of Science in Electrical Engineering, Northwestern Polytechnic University, CA, 1997

Logic design, microprocessor and digital systems, EDA tools, logic synthesis, computer architecture.

Alex Yang NPU Northwestern Polytechnic University Fremont California CA

Alex Yang

M.B.A.: Master of Business Administration, Northwestern Polytechnic University, CA, 2014

M.S.: Master of Science, Electrical Engineering, Northwestern Polytechnic University, CA, 2004

B.S.: Bachelor of Science, Mechatronics, Northeastern University, China, 1993

Digital/Analog IC design, logic design & functional verification in verilog/system verilog, embedded system design, board level design (PCB Design).