Lorena A Barba's Avatar

Lorena A Barba

@labarba.bsky.social

Engineering professor, computational scientist, jazz buff, techie, academic writer & font geek. Faculty director of the GW Open Source Program Office. https://lorenabarba.com www.linkedin.com/in/lorenabarba

3,663 Followers  |  386 Following  |  96 Posts  |  Joined: 01.10.2023  |  1.6741

Latest posts by labarba.bsky.social on Bluesky

Preview
A week has passed since I got back from the SciPy Conference in Tacoma, WA, delighted as usual by the experience. | Lorena A. Barba A week has passed since I got back from the SciPy Conference in Tacoma, WA, delighted as usual by the experience. I had skipped it last year, weary of crossing the whole continent for the event. But I...

Had a hallway conversation at #SciPy2025 about #GenAI in coding education โ†’ one week later, a (partial) solution is shipped in @googlecolab.bsky.social ๐Ÿคฏ

The magic of conference serendipity never gets old. Longer post with story on LinkedIn: www.linkedin.com/feed/update/...

19.07.2025 20:10 โ€” ๐Ÿ‘ 10    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Embracing GenAI in Engineering Education: Lessons from the Trenches Talk at the SciPy Conference, July 9, 2025. Tacoma, Washington.This talk presents a candid reflection on integrating generative AI into an Engineering Computations course, revealing unexpected challen...

Presentation slides for my talk yesterday at #SciPy2025

Barba, Lorena A. (2025). Embracing GenAI in Engineering Education: Lessons from the Trenches. figshare. Presentation. doi.org/10.6084/m9.f...

10.07.2025 13:37 โ€” ๐Ÿ‘ 9    ๐Ÿ” 7    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Jekyll and GitHub Pages basic tutorial
YouTube video by Lorena Barba Jekyll and GitHub Pages basic tutorial

Here's a practical intro for anyone who values simplicity, openness, and wants to build their own online presence the #OpenSource way.

Full tutorial (~40 min): youtu.be/j-tXer7dIes

18.05.2025 19:44 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I did a hands-on tutorial for easily creating a static website using #Jekyll and #GitHub Pages. No local installationsโ€”everything is done directly on @github.com!
Follow along to:
โ€“ Fork a Jekyll theme
โ€“ Deploy with GitHub Actions
โ€“ Edit the content
โ€“ Solve issues with #GitHubCopilot
(link in reply)

18.05.2025 19:44 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1
Experience embracing genAI in an engineering computations course: What went wrong and what next This paper is a candid reflection on adopting generative AI in an undergraduate engineering computations course, revealing unforeseen challenges despite best intentions. Students quickly developed pat...

You can read all about my #GenAI adventures (and misadventures) here: doi.org/10.6084/m9.f...
Let's chat โ€“ what are YOU seeing in your classrooms? #teaching #python #highered

04.05.2025 16:25 โ€” ๐Ÿ‘ 5    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1

Key takeaway: We have to adapt. AI isn't going away. We need to find the line between helpful tool and crutch. And share our failures, not just our successes. It requires courage!
#genAI #learninginpublic

04.05.2025 16:25 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Tried to adjust the exam format, and the students revolted. ๐Ÿ˜ฌ It highlighted a key issue: are our assessments valid in the age of AI?
What now? I've scrapped homework and exams (yes I did!) and moved to in-class, collaborative exercises. It's better, but still a WiPโ€ฆ

04.05.2025 16:24 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

The "illusion of competence"โ€”that's when learners think they understand, but the knowledge isn't really sticking (like what happens after a "clear lecture"). AI gave them quick answers, but they didn't actually get the concepts. Sound familiar?

04.05.2025 16:24 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I really thought providing an AI tool trained on course materials (via RAG) would be a game-changer. Instead, students started using it to bypass actual learning. Attendance tanked. Class dynamics broke down as I tried to remedy learning lossโ€ฆ

04.05.2025 16:24 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I just released a preprint reporting on my experiment with generative AI in my Engineering Computations course. TL;DR: It was a mess. The biggest issue? The "illusion of competence."
#GenAI #education #edtech

04.05.2025 16:23 โ€” ๐Ÿ‘ 22    ๐Ÿ” 13    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1

Sorry to hear your grant was terminated ๐Ÿ˜•

24.04.2025 01:09 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

The WH text plagiarized you?

23.04.2025 23:51 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

The "Source code Harmonization And Reuse in Information Technology Act or the SHARE IT Act" requires agency contracts for custom-development of software to acquire and exercise rights sufficient to allow government-wide access, sharing, use, and modification #GWOSCON
www.congress.gov/bill/118th-c...

25.03.2025 14:19 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Amazing keynote showing how open source software can help deliver better health outcomes for America!
#GWOSCON

25.03.2025 14:10 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

#OpenSource software is more secure! In 2024/25, the CMS OSPO partnered with CISA to ran a bug bounty: 200 vulnerabilities were submitted and 18 critical vulnerabilities identified and cleared. If exploited they would have cost millions of dollars!

25.03.2025 14:02 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Photo of Andrea Fletcher on the stage

Photo of Andrea Fletcher on the stage

Day 2 of the #GWOSCON launches with keynote speakers Andrea Fletcher and Remy DeCausemaker, leaders of the Centers for Medicare & Medicaid Services OSPO

25.03.2025 13:56 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Paul Barrett began advocating for the use of #Python in astronomy while working at Goddard Space Flight Center. In his talk, "The Early Years of Scientific Python," he notes that key to scientific Python was the slicing or indexing syntax, enabling multi-dimensional arrays! ๐Ÿš€
#GWOSCON

24.03.2025 15:12 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Academic incentives prioritize public citations
IP and licensing confusion
"That's not my job" mindset
Working in public, version control

Academic incentives prioritize public citations IP and licensing confusion "That's not my job" mindset Working in public, version control

Inessa Pawson from Open Teams highlights the barriers for participation in open source software within academia

24.03.2025 14:13 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Slide showing logos of many OSS projects

Slide showing logos of many OSS projects

Open source software used by NASA
#GWOSCON

24.03.2025 13:40 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Starting now! So excited for our inaugural #GWOSCON
Dean Geneva Henry welcoming everyone with optimism about the role of #OpenSource in our university. Inspiring!

24.03.2025 13:16 โ€” ๐Ÿ‘ 7    ๐Ÿ” 3    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

There's still time to book your free ticket for GW OSCON from March 24-25 next week.

Register: go.gwu.edu/oscon

#opensource #academicOSS #openscience #openresearch

18.03.2025 17:11 โ€” ๐Ÿ‘ 3    ๐Ÿ” 3    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
[scan of old text]
March 2, 1867.

CHAP. CLVIII. โ€” An Act to establish a Department of Education.

Be it enacted by the Senate and House of Representatives of the United States of America in Congress assembled, That there shall be established, at the city of Washington, a department of education, for the purpose of collecting such statistics and facts as shall show the condition and progress of education in the several States and Territories, and of diffusing such information respecting the organization and management of schools and school systems, and methods of teaching, as shall aid the people of the United States in the establishment and maintenance of efficient school systems, and otherwise promote the cause of education throughout the country.

[scan of old text] March 2, 1867. CHAP. CLVIII. โ€” An Act to establish a Department of Education. Be it enacted by the Senate and House of Representatives of the United States of America in Congress assembled, That there shall be established, at the city of Washington, a department of education, for the purpose of collecting such statistics and facts as shall show the condition and progress of education in the several States and Territories, and of diffusing such information respecting the organization and management of schools and school systems, and methods of teaching, as shall aid the people of the United States in the establishment and maintenance of efficient school systems, and otherwise promote the cause of education throughout the country.

March 2, 1867.

CHAP. CLVIII. โ€” An Act to establish a Department of Education.
"โ€ฆfor the purpose of collecting such statistics and facts as shall show the condition and progress of education in the several States and Territories."

14.03.2025 20:19 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Verification and Validation for Trustworthy Scientific Machine Learning Presentation at the

I have given a talk about this paper at a workshop yesterday! Here are the presentation slides:
โ€” Barba, Lorena A. (2025). Verification and Validation for Trustworthy Scientific Machine Learning. figshare. Presentation. doi.org/10.6084/m9.f...

05.03.2025 16:47 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

The first talk "Leveraging machine learning techniques to support planning and emergency response management for storm surge risk" by Prof. Alex Taflanidis (Univ. of Notre Dame) was a revelation. Surrogate models for the win!
Side note: this important work was supported by NOAA, whose data is key.

03.03.2025 17:04 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Bias, Diversity, Backlash, Manifestos, and Rebuttals Have you ever been in a meeting where a colleague says โ€œIโ€™m a great supporter of gender equality, but Iโ€™m totally opposed to quotas!โ€ Orโ€ฆ

You are too kind!
It's complemented by a post on Medium from around the same time: medium.com/code-like-a-...

03.03.2025 16:58 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
UQ and Trustworthy AI Algorithms for Complex Systems and Social Good โ€ข IMSI -2819

I'm at the "Uncertainty Quantification and Trustworthy AI Algorithms for Complex Systems and Social Good" workshop" at the Institute for Mathematical and Statistical Innovation, IMSI, in Chicago. Should be fun!
(Funded by NSF.)
#UQ #AI #TrustworthyAI
www.imsi.institute/activities/u...

03.03.2025 15:29 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Verification and Validation for Trustworthy Scientific Machine Learning Scientific machine learning (SciML) models are transforming many scientific disciplines. However, the development of good modeling practices to increase the trustworthiness of SciML has lagged behind ...

๐Ÿ“ฃNew paper alert:
"Verification and Validation for Trustworthy Scientific Machine Learning"
We propose 16 recommendations to establish trust in #SciML models through rigorous V&V practices adapted from computational science:
arxiv.org/abs/2502.15496
#MachineLearning #ComputationalScience

24.02.2025 16:45 โ€” ๐Ÿ‘ 9    ๐Ÿ” 3    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Linear Regression in Python with Jupyter Notebooks
YouTube video by Lorena Barba Linear Regression in Python with Jupyter Notebooks

youtu.be/_7Kp33xuzW8
Part 2, Linear Regression in Python with Jupyterโ€”includes how to compute mean values using both custom functions and NumPy's built-in functions, obtaining regression coefficients, and how to calculate and visualize the best-fit line
#EngineersCode

17.02.2025 14:36 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Introduction to linear regression, Part 1 (Engineering Computations with Jupyter)
YouTube video by Lorena Barba Introduction to linear regression, Part 1 (Engineering Computations with Jupyter)

youtu.be/zQtU8WIaYzg
Part 1 of a lesson on simple linear #regression with real data of earth temperature over time.

Bonus: how to create beautiful equations in #Jupyter with LaTeX and Mathpix

#EngineersCode

17.02.2025 14:35 โ€” ๐Ÿ‘ 6    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Understanding Python Functions: Definition, Scope, Local and Global Variables Explained
YouTube video by Lorena Barba Understanding Python Functions: Definition, Scope, Local and Global Variables Explained

youtu.be/2M5kSM3PVug
#Python functions: basic concepts and syntax, use of the 'def' keyword, importance of docstrings; difference between local and global variables and how variable scope can affect your code. Practical examples & tips to avoid common pitfalls for beginners.

17.02.2025 14:35 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@labarba is following 20 prominent accounts