Download PDF

Work experience

Feb 2010Present


IEEE NYU-Poly Chapter

IEEE NYU-Poly Chapter is an official club that represents NYU-Poly cooperates with other IEEE organizations especially in New York area. We provide the opportunity for NYU-Poly students to make connection to IEEE in the professional field and we help holding IEEE event in NYU-Poly Campus.

My job as a secretary is to coordinate president and vice president of the chapter to deal with all aspect of works such as budget, event planning, contact etc. Also, sometimes attand IEEE meetings at the professional level or represent NYU-Poly IEEE chapter.

Sep 2009Present

Graduate Student

Polytechnic Institute of New York University

I am pursuing my master's degree in electrical engineering and my study and research mainly focus on hardware design, communication network and information security.

Apr 2006Oct 2008

Team Leader

2008 Undergraduate Electronic Competition team of WHUT

I was assigned as the leader of the 2008 undergraduate electronic competition team represent Wuhan University of Technology. While at the contest, I set a detailed schedule for the our team and I coordinated and was responsible for circuit design and programming to achieve the control strategy in a MSP430 single chip in IAR environment. Our team completed the task of a “temperature control system” and won first prize among nearly 400 entrants. My resultant paper, “Small Temperature Control System Based on Semi Conducting Refrigeration Device” was published in the journal, Automation Information in November 2008.

Mar 2008Jun 2008

Design engineer intern

■ Wuhan Jindawei Technology Co,.Ltd

During the internship, I was in charge of the signal source design of an eddy current sensor. I abandoning the traditional analog system method in favor of a FPGA digital system solution.

 I made a prototype of the sub-system previously mentioned using ALTERA’s education board and performmed software and hardware testing. My design realized all the necessary functions and solved a longstanding problem of the eddy current sensor with FPGA: the dual output with phase shift. Before the end of the internship, I handed in a practical device that met all performance requirements, as well as a comprehensive project report. My solution was published in my paper, "Orthogonal Signal Source Based on FPGA Used in the Eddy Sensor" in the October 2008 issue of Computer Measurement and Control, and included in multiple abstract databases.


Sep 2009Present

Master of Science in Electrical Engineering

Polytechnic Institute of New York University

NYU-Poly is  the nation’s second oldest private engineering school which is famous for it's research and innovation especially in engineering field.

I enrolled in Polytechnic Institute of New York University since Sep. 2009 for my master degree of Electrical Engineering.  I take a serial of graduate level courses which give me systemic knowledge about basic principles and state-of-art technology in the fields of networking, hardware design as well as network security. Also, I take the opportunity to jion some exciting labs and projects. Through these projects, I experienced the entire research process from referencing scientific literature, design, theoretical calculation to the final verification and solution. I also made substantial progress in my research skills and analytical thinking.

Besides, I jion a sevral clubs and professtional associations. For example, I jion IEEE as a student member and serve as secretary in IEEE NYU-Poly Chapter. I attend IEEE meetings, help hold IEEE event in campus and I really keep my mind up to date about what is going on in the industry and academic. Another goup I enjoy is toastmaster which will periodically hold meeting to let the participants practice their public speech skill. I learned a lot during these activities and knowing more different people.

Sep 2005Jun 2009

Bachelor of Engineering in Automation

Wuhan University of Technology

September 2005, I enrolled in Wuhan University of Technology, a member of "211 Project" .My undergraduate major in automation provided an extensive academic foundation in electrical and electronics engineering, automation control theory, circuit principle, systems engineering and programmable devices, and EDA.

During my second year, I enrolled in the Electrical Engineering Innovation Laboratory at Wuhan University of Technology, accessing their facilities and the opportunity to work with advanced students and experienced professors.

I have attended a lot academic activities during my undergraduate, such as robot contest, electronic design contest, paper contest and most of them got well results. Also, I have 4 published papers which conclude the result of project and electronic design I have done.

I think my undergraduate study in WHUT is colorful and valuable. Besides academic aspect, I made a lot of friends and experienced a happy 4-years time.


need editing
Programming Skill
Telecommunication Network Management
The explsive growth of data networks has brought with it the need for effective network management. Based on this trend and my own interests,During my graduate study I took lots of courses concentrate on the field of communication networks and gained thorough knowledge of both basic network principles and new emerged technology. The knowledge I have learned covers from physical layer all the way up to the application layer, typicall topics include: Internet architecture,  TCP/IP protocol suit,  ethernet,  wired and wireless LAN(Local Area Network),  Wide area network, IP routing,  network device configuration(router, bridge,etc),  LTE, 3G 4G system, VoIP, IPv6   Also, security and privacy is always a big concern when people using the network. I also attend lectures and do labs and projects about network security such as: Network penetration test, threats modeling and risk management, Cryptography, encryption algorithms implementation(for example, implement hash fuction in hardware), SSL, IPSec, firewall, intrution detection,etc.   In most case, networking labs and pentest must be done in Linux environment, so working with linux system such as Redhat, Backtrack 4 is a must. Besides, many useful network software tools are used to analyze the network such as: Ethereal, wireshark, Metasploit framework, nmap, airodump-ng, ssl-strip, Nessus, OpenVas,etc.   I will soon received my graduate certificate in telecommunication network management and I'm currently working on CCNA(Cisco Certified Network Associate), hopefully I will get it in couple of months.
Hardware design with FPGA
Since the first time I used a FPGA  in my design, I gradualy noticed that how FPGAs technology are used in such many different fields and critical applications.  I never stop to learn FPGA design skills and keep practising by doing projects until now. I master the skills in this area which mainly includes: Hardware behavior/structure/logic design using VHDL,  functional and timming simulation using Modelsim,  function verification using Testbench,  DCM(digital clock management),  timming constraint,  embedded  cores and IP cores,  pow analyze,  FPGA device configuration,  on-chip debug using chipscope. Experienced in using Xilinx, Altera FPGA devices and EDA tools includes ISE, Quartus II, Modelsim, Chipscope. Please refer to the project section for information about my previous FPGA design projects.

Previous Projects Showcase


I received my bachelar of engineering degree in Automation at China, Wuhan University of Technology. I was given a extensive training at the field of electrical engineering such as circuit design,control,EDA(electrical design automation) ect. Sept 2009 I came to US to continue to pursue my Master's degree in electrical engineering. Now, I mainly concentrate on training of FPGA design and communication network.


*Hardware implementation of SHA-3 candidateCubeHash                       (NYU-poly) 3/2010-present

National Institute of Standards and Technology(NIST) has opened a worldwide competition to develop a new cryptographic hash algorithm SHA-3 which can be used for digital signatures, message authentication  and many other applications.For more information about the competition, please see:  CubeHash is a cryptographic hash function submitted by Daniel J. Bernstein to NIST's SHA-3 competition and has been selected for the second round.I'm currently working on this project to implement and evaluate CubeHash in hardware using Xilinx FPGA. Hopefully, Cubehash may continue to be selected for the next round of the competition. Details about CubeHash please visit the aurthor's website:

*Design of grain stream cipher algorithm on FPGA                                  (NYU-poly) 11/2009-12/2009

The Grain stream ciphers are designed to be very small and efficient in hardware.The ciphers use two shift registers, one with linear feedback (LFSR) and one with nonlinear feedback (NFSR). The LFSR provides a large minimum period and good randomness properties. The NFSR adds nonlinearity. The output is generated through a nonlinear filter taking inputs from both shift registers. More details about grain stream cipher are avalable at

I successfully implement the grain cipher in  Xilinx Spartan3E-250 FPGA. I Complete the entire VHDL coding as well as a user interface using LED display and buttons. The outcome was show in testbed, please see the picture at my "Project Showcase" part:click here:Grain stream cipher hardware implementation

 *Design of RC5 Encryption & Decryption chip                                          (NYU-Poly) 09/2009-12/2009

RC5 is a block cipher notable for its simplicity. Designed by Ronald Rivest in 1994, RC stands for "Rivest Cipher", or alternatively, "Ron's Code" (compare RC2 and RC4). The Advanced Encryption Standard (AES) candidate RC6 was based on RC5.

Specification about RC5 can be found here:

This is a course project which is to Implement the rc5 encryption and decryption algorithm on Xilinx’s FPGA. I finish all the steps including algorithm analyze, VHDL implementation, functional & timing simulation, synthesize, verification using testbench and on-board implementation.

*SCADA System for water supply station                                                    (Wuhan) 03/2009-05/2009 

This topic was my undergraduate thesis and SCADA stands for supervisory control and data acquisition. The basic idea of this project is to use SIMATIC WinCC 6.0 to develop a SCADA system which allow users to gain remote and real-time observation, control, data statistic, alarm of the water supply factory through a friendly HMI(Human Machine Interface). You can click here  to see the main operation environment of the the software I developed.

*Temperature Control System Based on Semi Conduct Refrigeration Device          (Wuhan) 09/2008

This team project won the first prize of National Undergraduate Electronics Design Contest of Hubei Province and I was the team leader. I programmed for MSP430 micro-controller with C language in IAR embedded workbench to implement a combination of Incremental-algorithm PID and fuzzy control algorithm. To see the final delivarable of our design, please click here

*Enhanced Eddy Current Sensor                                                                  (Wuhan) 03/2008-05/2008

During the internship in Wuhan Jindawei Technology Co,.Ltd, I was in charge of the signal source design of an eddy current sensor.I completed the whole design of the DDS signal source with phase-shift based on Altera Corporation’s FPGA. Established an in-chip DDS core to generate digital orthogonal signal realized in QuartusII with VHDL. Designed a 12 bit DA conversion, active butterworth low-pass filter and power amplifier circuitry. The result was summarized in paper "Orthogonal Signal Source Based on FPGA Used in the Eddy Sensor" in the October 2008 issue of Computer Measurement and Control, and included in multiple abstract databases.

*Monitoring System with CDMA Communication for Remote Photography                (Baoji) 08/2007

I participated in this project during the summer internship at Baoji Water supply Company. What I have done include: set the parameters of CDMA1X DTU communication module to cooperate with whole system. Use MSComm control which based on Visual Basic 6.0 to achieve the serial communication between PC and digital camera. The system functions well for remote monitoring the water production at Baoji Water Supply Company so far.

*Intelligent Tracking Robot                                                                              (Wuhan) 2007 summer

In order to participate a small robot competition in my colledge, I took my first opportunity  to design an entire control system when I was a rising sophomore. I used photoelectric sensors, proximity switches and hall sensors to detect road conditions and speed. I also coded the single chip to receive the detection circuit’s signal and give orders to the DC motor drive circuit, in order to control and adjust the robot’s position. It was a huge encouragement when my first showing of a control system by a single chip coupled with digital and analogue circuits went well.

Honors & Publications


 ·Dean’s Scholarship of Polytechnic Institute of NYU starting from fall 2009

 ·"Excellent article" for 2008 Altera Electronic Design Article Contest in Aug, 2008

·First prize of "TI" Cup National Undergraduate Electronics Design Contest of Hubei Province, 2008


·Orthogonal Signal Source Based on FPGA used in Eddy Sensor. Li Hang1, Qu Yongzhi2, Lei measurement and control,16(10),2008

·Small temperature control system based on semi conduct refrigeration device. Li Hang1, Liao Guipan2, Wang Yilong3.Automation Information.8 (11), 2008

·Monitoring System with CDMA Communication for Remote Photography. Li Hang1, Lei Ting2, Li Liyuan3.Automation & Instrumentation,(11),2008