The electrical and computer engineering faculty and students are actively engaged in research in areas ranging from wireless systems to next generation internet architectures, sensor networks, cyber security, signal processing, control theory, low-power electronics, materials and devices for green energy, computer graphics and vision, robotics, virtual reality technologies, computational science and engineering, high performance computing and cloud computing... The mission of the ECE undergraduate program is to provide students with a broad and flexible education in electrical and computer engineering, to prepare its graduates for rapidly changing technological fields, and give them a sound basis for professional practice, advanced education, active citizenship, and lifelong learning. The students are prepared to expand this knowledge through research into new technologies, design methods, and analysis techniques that link the knowledge with multi-disciplinary fields and advance the..