The department strives for continuous improvement, and we adapt our undergraduate and graduate curricula to better meet the needs of today's students and tomorrow's practicing engineers, as well as for students who desire a strong technical background as preparation for a career in business, law, medicine, finance or a variety of other professions for which electrical engineering, computer engineering and computer science provides a firm foundation.

Collections in this community

Recent Submissions

  • Saha, Samprity; Fomra, Dhruv; Ozgur, Umit; Avrutin, Vitaly; Ndukaife, Justus C.; Kinsey, Nathaniel (Optics Express, 2022-12-19)
    To address the challenges of developing a scalable system of an on-chip integrated quantum emitter, we propose to leverage the loss in our hybrid plasmonic-photonic structure to simultaneously achieve Purcell enhancement ...
  • Gao, X.; Deng, Y. (International Journal of Computers Communications & Control, 2020-02)
    Pascal triangle (known as Yang Hui Triangle in Chinese) is an important model in mathematics while the entropy has been heavily studied in physics or as uncertainty measure in information science. How to construct the the ...
  • Zhou, You; Kravchenko, Ivan I.; Wang, Hao; Zheng, Hanyu; Gu, Gong; Valentine, Jason (Light-Science & Appplications, 2019-09-04)
    Optical metasurfaces have become versatile platforms for manipulating the phase, amplitude, and polarization of light. A platform for achieving independent control over each of these properties, however, remains elusive ...
  • Pan, Yao; Sun, Fangzhou; Teng, Zhongwei; White, Jules; Schmidt, Douglas C.; Staples, Jacob; Krause, Lee (Journal of Internet Services and Applications, 2019-08-27)
    Web applications are popular targets for cyber-attacks because they are network-accessible and often contain vulnerabilities. An intrusion detection system monitors web applications and issues alerts when an attack attempt ...
  • Rodriguez-Cancio, Marcelino; Combemale, Benoit; Baudry, Benoit (CF '19 - PROCEEDINGS OF THE 16TH ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS, 2019-04-30)
    We introduce Approximate Unrolling, a compiler loop optimization that reduces execution time and energy consumption, exploiting code regions that can endure some approximation and still produce acceptable results. Specifically, ...