- 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.