Juan Flores

Juan Flores profile picture
  • Title: Senior Instructor
  • Phone: 541-346-1398
  • Office: 158 Deschutes Hall
  • Research Areas: Artificial Intelligence, Machine Learning, Time Series Forecasting


  • B.S. in Electrical Engineering, University of Michoacan
  • M.S. in Computer Science, CINVSTAV, IPN
  • Ph.D. in Computer Science, University of Oregon


Juan spent almost 40 years teaching at the University of Michoacan, in his hometown, Morelia. After retirement, he started working for the University of Oregon. His research work deals with applications of Artificial Intelligence to Electrical Engineering, Time Series Forecasting, and Financial Analysis. He is the (co)author of several scientific articles in international conferences and journals. You can find Juan’s production at Google Scholar (https://tinyurl.com/JFResearch).


Juan is a Senior Instructor in the Department of Computer Science at the University of Oregon. Although Juan currently teaches mostly lower-division courses, focusing on programming and web development, he has taught a wide variety of undergraduate and graduate courses and seminars.