ESTRELLA

Expand Latinx Learners’ Authentic Experiences in Computer Programming

The scientific careers of the future increasingly require advanced understandings and applications of computer programming and mathematics. This project is designed to broaden participation in these career pathways and careers by iteratively developing and testing bilingual computer programming curricula in middle school mathematics classes attended primarily by multilingual Latinx students. Aligned with standards in computer programming and mathematics for middle schools, these Spanish and English curricula will guide educators and students through authentic programming tasks, such as those practiced by programmers in Artificial Intelligence fields.

Find Out More

About

This project will use a mixed methods research design to study whether and how computer programming supports the teaching and learning of mathematical content; whether and how the use of the bilingual curricula support teachers’ interactions with Latinx students; whether and how the curricula support Latinx and emergent bilingual students’ mathematics learning; and whether changes occurred in middle school students’ attitudes and learning, among other outcomes.

The project will employ qualitative analyses of transcripts from interviews with middle school teachers, undergraduate facilitators, and middle school student facilitators; teaching documents such as lesson plans; video-recordings of classroom observations and professional development sessions; and student work. It will also employ quantitative analysis of pre- and post-measures of attitudes and learning in mathematics.

In addition to sharing the curricula on a public website, the project will result in video tutorials that will support online and offline class delivery for middle school mathematics teachers with examples of teacher-adapted materials. Empirical research and implications for practitioners will be disseminated widely in peer-reviewed journals and professional conferences.

Publications


Websites

IVPCL Image Analysis App

This is an interactive image exploration platform that bridges computer vision algorithms with an accessible user interface. So, users can investigate image features and analyze the results through the web app.

Image Analysis App
Estrella notebooks

Github

Book Chapters

  1. LópezLeiva, C., Celedón-Pattichis, S., & Pattichis, M. S. (2020). Participation in the Advancing Out-of-School Learning in Mathematics and Engineering (AOLME) project: Supporting middle school Latinas’ bilingual and STEM identities. In B. Polnick & B. Irby (Eds.), Women of color in STEM: Navigating the waters of public schools. Charlotte, NC: Information Age Publishing.

Published Conference Proceedings

Bilingualism & Computing Education

  1. E. Cantú, S. Celedón-Pattichis, M. S. Pattichis, A. R. Johnson, H. H. Lee, I. Tovar, and C. A. LópezLeiva, ¿Qué Funciona? Translanguaging, epistemic agency, and storytelling for the authoring of ideas in computer science," presented at the American Educational Research Association (AERA) Annual Meeting, Chicago, IL, USA, Apr. 13, 2023, https://doi.org/10.3102/2011070.
  2. J. A. Lecea-Yanguas, M. S. Pattichis, and S. Celedón-Pattichis, "Bilingual students leading bilingual computational thinking collaborative practices: A rigorous systemic functional linguistics approach," presented at the Annual Meeting of the American Educational Research Association (AERA), Division C – Learning and Instruction, session “Multilingual and Multicultural Computer Science and Engineering Education,” Chicago, IL, USA, Apr. 15, 2023, doi: 10.3102/2009935.
  3. H. H. Lee, S. Celedón-Pattichis, M. S. Pattichis, A. R. Johnson, E. Cantú, I. Tovar, and C. A. LópezLeiva, "Knowing and enjoying: Expanding Latinx students' experiences with an integrated computer science and mathematics curriculum," presented at the Annual Meeting of the American Educational Research Association (AERA), Division C – Learning and Instruction, session “Multilingual and Multicultural Computer Science and Engineering Education,” Chicago, IL, USA, Apr. 15, 2023, doi: 10.3102/2012330.
  4. C. LópezLeiva, S. Celedón-Pattichis, and M. S. Pattichis, "Entre hilos, colmillos, y monstruos: Newcomer Latinx bilingual students learning computer programming through translanguaging," presented at the Annual Meeting of the American Educational Research Association (AERA), San Diego, CA, USA, Apr. 2022, doi: 10.3102/IP.22.1892928.
  5. C. A. LópezLeiva, S. Celedón-Pattichis, I. Demir, J. A. Lecea-Yanguas, and M. S. Pattichis, "Attitude Scale Results of Student Confidence Over Time: Participation in an Integrated Mathematics/Computer Programming Curriculum," in Proceedings of the IV International Colloquium on Languages, Cultures, Identity in School and Society, F. Ramos, Ed., Soria, Spain, Aug. 2018, pp. 158–165, https://digitalcommons.lmu.edu.

Mathmatics & Computer Science Education

  1. H. H. Lee, S. Celedón-Pattichis, C. LópezLeiva, M. S. Pattichis, and Y. Song, "Emergent interests to well-developed interests in STEM," in Proceedings of the 18th International Conference of the Learning Sciences (ICLS 2024), R. Lindgren, T. I. Asino, E. A. Kyza, C. K. Looi, D. T. Keifert, and E. Suárez, Eds., Buffalo, NY, USA: International Society of the Learning Sciences, Jun. 2024, pp. 1295–1298, doi: 10.22318/icls2024.111198.
  2. Johnson, S. Celedón-Pattichis, M. S. Pattichis, E. Cantú Jr., H. H. Lee, I. Tovar, and C. A. LópezLeiva, "Can I be a mathematician and computer programmer? Identity-building through moments of playful talk," in Proceedings of the 2023 Annual Meeting of the American Educational Research Association (AERA 2023), Division C – Learning and Instruction, poster presentation, Chicago, IL, USA, Apr. 2023, doi: 10.3102/2009419.

AI, Computer Vision & Learning Analytics

  1. S. Janampa and M. S. Pattichis, "DETRPose: Real-Time End-to-End Multi-Person Pose Estimation via Modified Transformer Decoder and Novel Denoising Keypoints," arXiv preprint arXiv:2506.13027, 2025. [Online] available: arxiv.2506.13027.
  2. S. Janampa and M. S. Pattichis, "LINEA: Fast and Accurate Line Detection Using Scalable Transformers," arXiv preprint arXiv:2505.16264, 2025. [Online] available: arxiv.2505.16264.
  3. S. Janampa and M. S. Pattichis, “DT-LSD: Deformable Transformer-based Line Segment Detection,” arXiv preprint arXiv:2411.13005, 2024. [Online] available: arXiv.2411.13005.
  4. S. Janampa and M. S. Pattichis, “SOFI: Multi-Scale Deformable Transformer for Camera Calibration with Enhanced Line Queries,” arXiv preprint arXiv:2409.15553, 2024. [Online] available: arXiv.2409.15553.
  5. S. Janampa, P. Tran, E. Guaderrama, S. Celedón-Pattichis, and M. S. Pattichis, "Dynamic 3D scene reconstruction from classroom videos," in Proc. 58th Asilomar Conf. Signals, Syst., Comput. (Asilomar), Pacific Grove, CA, USA, Oct. 2024, pp. 931–936, 2024, doi: 10.1109/IEEECONF60004.2024.10943077.
  6. M. S. Pattichis, S. Celedón-Pattichis, and C. LópezLeiva, "Digital video representations for teaching mathematics and coding to middle school students," in Proc. 24th Int. Conf. Digital Signal Processing (DSP), 2023, doi: 10.1109/DSP58604.2023.10167969.
  7. V. Jatla, S. Teeparthi, M. S. Pattichis, S. Celedón-Pattichis, and C. LópezLeiva, "Long-term human video activity quantification of student participation," in Proc. 55th Asilomar Conf. Signals, Systems, and Computers, Pacific Grove, CA, USA, 2021, [Online]. Available: ivpcl.unm.edu.
  8. W. Shi, M. S. Pattichis, S. Celedón-Pattichis, and C. LópezLeiva, "Person detection in collaborative group learning environments using multiple representations," in Proc. 55th Asilomar Conf. Signals, Systems, and Computers, Pacific Grove, CA, USA, 2021, [Online]. available: arxiv.org/pdf/2112.12217.
  9. W. Shi, M. S. Pattichis, S. Celedón-Pattichis, and C. LópezLeiva, "Talking detection in collaborative learning environments," in Computer Analysis of Images and Patterns (CAIP), Lecture Notes in Computer Science, vol. 13053, 2021, doi: 10.1007/978-3-030-89131-2_22.
  10. L. Tapia, A. Gomez, M. Esparza, V. Jatla, M. Pattichis, S. Celedón-Pattichis, and C. LópezLeiva, "Bilingual speech recognition by estimating speaker geometry from video data," in Computer Analysis of Images and Patterns (CAIP), Lecture Notes in Computer Science, vol. 13052, 2021, doi: 10.1007/978-3-030-89128-2_8.
  11. S. Teeparthi, V. Jatla, M. S. Pattichis, S. Celedón-Pattichis, and C. LópezLeiva, "Fast hand detection in collaborative learning environments," in Computer Analysis of Images and Patterns (CAIP), Lecture Notes in Computer Science, vol. 13052. Switzerland: Springer, 2021, doi: 10.1007/978-3-030-89128-2_43.
  12. P. Tran, M. Pattichis, S. Celedón-Pattichis, and C. LópezLeiva, "Facial recognition in collaborative learning videos," in Computer Analysis of Images and Patterns (CAIP), Lecture Notes in Computer Science, vol. 13053. Cham, Switzerland: Springer, 2021, doi: 10.1007/978-3-030-89131-2_23.
  13. L. A. Sanchez Tapia, M. S. Pattichis, S. Celedón-Pattichis, and C. LópezLeiva, "The Importance of the Instantaneous Phase for Face Detection Using Simple Convolutional Neural Networks," in Proc. IEEE Southwest Symp. Image Analysis and Interpretation (SSIAI), Albuquerque, NM, USA, 2020, doi: 10.1109/SSIAI49293.2020.9094589.
  14. A. Jacoby, M. S. Pattichis, S. Celedón-Pattichis, and C. LópezLeiva, "Context-sensitive Human Activity Classification in Collaborative Learning Environments," in Proc. IEEE Southwest Symp. Image Analysis and Interpretation (SSIAI), Las Vegas, NV, USA, Apr. 2018, pp. 141–144, doi: 10.1109/SSIAI.2018.8470331.
  15. W. Shi, M. S. Pattichis, S. Celedón-Pattichis, and C. LópezLeiva, "Dynamic Group Interactions in Collaborative Learning Videos," in Proc. 52nd Asilomar Conf. Signals, Systems, and Computers, Pacific Grove, CA, USA, 2018, doi: 10.1109/ACSSC.2018.8645132.
  16. W. Shi, M. S. Pattichis, S. Celedón-Pattichis, and C. LópezLeiva, "Robust Head Detection in Collaborative Learning Environments Using AM-FM Representations," in Proc. IEEE Southwest Symp. Image Analysis and Interpretation (SSIAI), Las Vegas, NV, USA, Apr. 2018, pp. 65–68, doi: 10.1109/SSIAI.2018.8470355.

Refereed Journal Article

Bilingualism & Computing Education

  1. E. Cantú, S. Celedón-Pattichis, J. A. Lecea-Yanguas, H. H. Lee, and M. S. Pattichis, "Translanguaging analysis of multilingual middle school students' authentic mathematics-based computing experiences," Bilingual Research Journal, vol. 48, no. 4, pp. 408–428, 2025, doi: 10.1080/15235882.2025.2501802.
  2. A. Ynostroza, S. Celedón-Pattichis, M. Pattichis, I. Tovar, and M. Ibarra, "Translanguaging in computer programming: '¿Qué no es un cereal?'," International Journal of Multicultural Education, vol. 27, no. 1, pp. 190-281, 2025, doi: 10.18251/IJME.V27I1.4847.
  3. S. Celedón-Pattichis, G. Kussainova, C. A. LópezLeiva, and M. S. Pattichis, "Fake it until you make it: Participation and positioning of a bilingual Latina student in mathematics and computing," Teachers College Record, vol. 124, no. 5, pp. 186-205, 2022, doi: 10.1177/01614681221104106.
  4. S. Celedón-Pattichis, C. A. LópezLeiva, M. S. Pattichis, and M. Civil, "Teaching and learning mathematics and computing in multilingual contexts," Teachers College Record, vol. 124, no. 5, pp. 3-12, 2022, doi: 10.1177/01614681221103929.
  5. C. A. LópezLeiva, G. Noriega, S. Celedón-Pattichis, and M. S. Pattichis, "From students to cofacilitators: Latinx students' experiences in mathematics and computer programming," Teachers College Record, vol. 124, no. 5, pp. 146–165, May 2022, doi: 10.1177/01614681221104104.

Mathematics & Computer Science Education

  1. M. S. Pattichis, H. H. Lee, S. Celedón-Pattichis, and C. LópezLeiva, "Teaching computer programming using mathematics: Examples from middle-school and graduate school," SN Computer Science, vol. 5, no. 8, Art. no. 1006, 2024, doi: 10.1007/s42979-024-03386-z.
  2. S. Celedón-Pattichis, "On fostering creative collaborations and future directions," Teachers College Record: The Voice of Scholarship in Education, vol. 125, nos. 11–12, pp. 25-28, 2023, https://doi.org/10.1177/01614681241228029.

AI, Computer Vision, & Learning Analytics

  1. V. Jatla, S. Teeparthi, U. Egala, S. Celedón-Pattichis, and M. S. Pattichis, "Fast and accurate video analysis and visualization of classroom activities using multiobjective optimization of extremely low-parameter models," IEEE Access, vol. 13, pp. 81143–81166, 2025, doi: 10.1109/ACCESS.2025.3567437.
  2. W. Shi, P. Tran, S. Celedón-Pattichis, and M. S. Pattichis, "Long-term human participation assessment in collaborative learning environments using dynamic scene analysis," IEEE Access, vol. 12, pp. 53141–53157, 2024, doi: 10.1109/ACCESS.2024.3387932.
  3. A. Gomez, M. S. Pattichis, and S. Celedón-Pattichis, "Speaker diarization and identification from single channel classroom audio recordings using virtual microphones," IEEE Access, vol. 10, pp. 56256–56266, 2022, doi: 10.1109/ACCESS.2022.3177584.

Refereed Papers/Presentations at International/National Professional Meetings

Reseach Alumni


Dissertation

Wenjing Shi thesis cover

"Long-term Human Participation Detection Using A Dynamic Scene Analysis Model"

Wenjing Shi
P.H.D. Dissertation, University of New Mexico, 2023

This dissertation develops new methods for assessing student participation in long (>1 hour) classroom videos. First, the dissertation introduces the use of multiple image representations based on raw RGB images and AM-FM components to detect specific student groups. Second, a dynamic scene analysis model is developed for tracking under occlusion and variable camera angles. Third, a motion vector projection system identifies instances of students talking.

The proposed methods are validated using digital videos from the Advancing Out-of-school Learning in Mathematics and Engineering (AOLME) project. The proposed methods are shown to provide better group detection, and better talking detection at 59% accuracy compared to 42% for Temporal Segment Network (TSN) and 45% for Convolutional 3D neural network (C3D), and dynamic scene analysis can track participants at 84.1% accuracy compared to 61.9% for static analysis. The methods are used to create activity maps to visualize and quantify student participation.

Thesis

Ugesh Egala thesis cover

"Adaptive Screen Capture Video Analysis"

Ugesh Egala
M.S. Thesis, University of New Mexico, 2024

This thesis presents a system for analyzing student activities during class sessions to gain insights into the learning process. A dataset consisting of 14 screen recordings, with 2 videos labeled across two stages, was used for training, validation, and testing. The methodology employs adaptive sampling, initially at 10 frames per minute to identify active regions, followed by detailed analysis at 1 frame per second using OCR to detect typing activities through character changes. The results demonstrate over a 50% reduction in computational load while maintaining high accuracy in detecting student engagement. A total of 26 hours of screen capture videos were processed, with AWS Textract achieving 87% accuracy, Tesseract 80%, EasyOCR 76%, and MMOCR 72%. By analyzing activity and typing patterns, the system significantly reduces the need for manual video review, providing valuable insights into how students interact with computers, the time spent by each group, and periods of engagement, thereby enhancing our understanding of student interaction dynamics.

Sebastian Alonso Janampa Rojas thesis cover

"3D Speaker Geometry Inference from Digital Video using 2D Projective Geometry"

Sebastian Alonso Janampa Rojas
M.S. Thesis, University of New Mexico, 2023

The thesis discusses the need for a 3D world model reconstruction from raw video frames using 2D projective geometry. We propose a computer-aided approach to reconstructing a 3D speaker geometry from classroom videos of students learning Python.

The proposed method uses a transformer model to detect line candidates. Once the users identify lines corresponding to three orthogonal directions, the method computes the three vanishing points and the camera matrix. The method identifies the student’s mouths based on face landmark detection. After the estimates of the projections of the students’ mouths on the table are verified by the users, the proposed approach reconstructs the 3D speaker geometry for students whose mouths are visible.

The performance of the method is tested on synthetic images and real-life classroom images. The results show promising results for 3D table reconstruction. Furthermore, the 3D speaker geometry can be reconstructed without any projection corrections for the cases where the speakers are visible on the left and right sides of the table.

Antonio Gomez thesis cover

"Speaker Diarization and Identification from Single-Channel Classroom Audio Recording Using Virtual Microphones"

Antonio Gomez
M.S. Thesis, University of New Mexico, 2022

Speaker identification in noisy audio recordings, specifically those from collaborative learning environments, can be extremely challenging. There is a need to identify individual students talking in small groups from other students talking at the same time. To solve the problem, we assume the use of a single microphone per student group without any access to previous large datasets for training.

This dissertation proposes a method of speaker identification using cross-correlation patterns associated to an array of virtual microphones, centered around the physical microphone. The virtual microphones are simulated by using approximate speaker geometry observed from a video recording. The patterns are constructed based on estimates of the room impulse responses for each virtual microphone. The correlation patterns are then used to identify the speakers. The proposed method is validated with classroom audios and shown to substantially outperform diarization services provided by Google Cloud and Amazon AWS.

Mario Javier Esparza Perez thesis cover

"Spanish and English Phoneme Recognition by Training on Simulated Classroom Audio Recordings of Collaborative Learning Environments"

Mario Javier Esparza Perez
M.S. Thesis, University of New Mexico, 2021

Audio recordings of collaborative learning environments contain a constant presence of cross-talk and background noise. Dynamic speech recognition between Spanish and English is required in these environments. To eliminate the standard requirement of large-scale ground truth, the thesis develops a simulated dataset by transforming audio transcriptions into phonemes and using 3D speaker geometry and data augmentation to generate an acoustic simulation of Spanish and English speech. The thesis develops a low-complexity neural network for recognizing Spanish and English phonemes (available at github.com/muelitas/keywordRec). When trained on 41 English phonemes, 0.099 PER is achieved on Speech Commands. When trained on 36 Spanish phonemes and tested on real recordings of collaborative learning environments, a 0.7208 LER is achieved. Slightly better than Google’s Speech-to-text 0.7272 LER, which used anywhere from 15 to 1,635 times more parameters and trained on 300 to 27,500 hours of real data as opposed to 13 hours of simulated audios.

Sravani Teeparthi thesis cover

"Long Term Object Detection and Tracking in Collaborative Learning Environments"

Sravani Teeparthi
M.S. Thesis, University of New Mexico, 2021

This thesis contributes robust methods for computer keyboard detection, tracking, and student hand detection. For hand detection, the thesis integrates object detection with clustering and time-projections for accurate, long-term assessment of student participation. The hand detection method was integrated into a writing detection system and can also be used for later research on recognizing student gestures.

Phuong Tran thesis cover

"Fast Video-based Face Recognition in Collaborative Learning Environments"

Phuong Tran
M.S. Thesis, University of New Mexico, 2021

The thesis develops a fast method for face recognition in digital videos applicable to large datasets. It introduces several approaches to address challenges associated with video face recognition and develops the AOLME dataset of 138 student faces. Compared to the baseline method, the final optimized method achieved improved accuracy and faster recognition times. Using face prototype sampling only, the proposed method achieved an accuracy of 71.8% compared to 62.3% for the baseline system while running 11.6 times faster.