Back to professors

Electrical and Computer Engineering

Tony Geng

Assistant Professor, Electrical and Computer Engineering

Member, Ken Kennedy Institute

Public Rice profile source

Average rating

3.7

15 temporary mock ratings

Difficulty

3.2

course-linked average

Courses

3

in seeded sections

Public profile

Research areas

Computing System & Architecture, ML System, Generative AI (GenAI), and Brain-inspired AI

Courses taught

ELEC 415

Efficient Machine Learning

Machine learning is in tremendous demand across a wide range of applications. However, the recent extreme scaling of machine learning models has introduced prohibitive computational complexity, creating a major barrier to their broad deployment in real-world and resource-constrained environments. This course introduces techniques for developing energy- and time-efficient machine learning systems through a comprehensive pathway spanning algorithms, computer architecture, and their co-design. Students will first learn commonly used machine learning algorithms, modern computer architecture paradigms, and the principles underlying their intersection and co-optimization to reduce energy and latency while preserving strong model performance. The course then extends beyond current mainstream models to explore emerging learning paradigms, including brain-inspired artificial intelligence and thermodynamics-inspired computing, offering a forward-looking perspective on next-generation machine learning systems. Cross-list: ELEC 515. Recommended Prerequisite(s): Students should be familiar with PyTorch programming, AI basics, computer architecture, and digital circuit design to complete the course projects. Mutually Exclusive: Cannot register for ELEC 415 if student has credit for ELEC 515.

Electrical & Comp. EngineeringNone3 credits
4.18.5hGeng, Tony

ELEC 515

Efficient Machine Learning

Machine learning is in tremendous demand across a wide range of applications. However, the recent extreme scaling of machine learning models has introduced prohibitive computational complexity, creating a major barrier to their broad deployment in real-world and resource-constrained environments. This course introduces techniques for developing energy- and time-efficient machine learning systems through a comprehensive pathway spanning algorithms, computer architecture, and their co-design. Students will first learn commonly used machine learning algorithms, modern computer architecture paradigms, and the principles underlying their intersection and co-optimization to reduce energy and latency while preserving strong model performance. The course then extends beyond current mainstream models to explore emerging learning paradigms, including brain-inspired artificial intelligence and thermodynamics-inspired computing, offering a forward-looking perspective on next-generation machine learning systems. Additional course work required beyond the undergraduate course requirement. Cross-list: ELEC 415. Mutually Exclusive: Cannot register for ELEC 515 if student has credit for ELEC 415. Cross-list: ELEC 415. Mutually Exclusive: Cannot register for ELEC 515 if student has credit for ELEC 415.

Electrical & Comp. EngineeringNone3 credits
3.310.0hGeng, Tony

ELEC 800

Research And Thesis

Repeatable for Credit.

Electrical & Comp. EngineeringNone1-15 credits
3.96.4hAlabastri, Alessandro, Aliakbarpour, Maryam, Antoulas, Athanasios C, Azhang, Behnam, Balakrishnan, Guha, Baraniuk, Richard G, Boominathan, Vivek, Cavallaro, Joseph, Chi, Taiyun, Doost, Rahman, Dragoi, Valentin, Garg, Nakul, Geng, Tony, Halas, Naomi, Huang, Shengxi, Jermaine, Christopher, Jo, Gyu-Boong, Keene, Scott, Kelly, Kevin, Kemere, Caleb, Knightly, Edward, Kono, Junichiro, Li, Lei, LiKamWa, Robert, Lopes da Silva, Arlei, Luan, Lan, Ma, Shiqian, Mawlawi, Osama, Morosan, Emilia, Naik, Gururaj, Natelson, Doug, Ng, T. S. Eugene, Nordlander, Peter, O'Malley, Marcia, Pagano, Guido, Patel, Ankit, Provenza, Nicole, Robinson, Jacob, Sabharwal, Ashutosh, Sano, Akane, Segarra, Santiago, Sempionatto Moreto, Juliane, Seymour, John, Shah, Nishal, Shrivastava, Anshumali, Subramanian, Devika, Tkaczyk, Tomasz, Uribe, Cesar, Vardi, Moshe, Varman, Peter, Veeraraghavan, Ashok, Xie, Chong, Yamagami, Momona, Yang, Kaiyuan, Zhao, Yuji, Zhu, Hanyu

Recent comments