CIRE Faculty Spotlight: Hasan Baig#
20251203 CIRE Spotlight: Hasan Baig
December 3, 2025#
Cooper, Ryan 0:00
So Hasan joins us as an expert from the Computer Science department
at UConn Stanford. He’s an assistant professor in residence and he
served as the director of the computer.
Science program there. He led the key initiatives, including the campus
inaugural Senior Design Project Fair. His research spans from education,
technology, genetic design, automation, cloud computing, embedded
systems, human machine interaction.
And there’s a strong focus on creating intelligent tools that enhance
learning and scientific exploration. He’s currently developing these A
I integrated teaching frameworks, which we’ll get into today, and a lot
of that’s based around his project-based curricula and grade prediction
tool design.
He’s authored a book he’s leading in. He published in leading journals
and conferences, holding multiple patents, and alongside producing this
educational software and open source teaching materials, it’s
downloaded over 12,000 times worldwide since just 2020.
23 in the last few years, two years, sorry, is he’s earned
contributions in AAUP Excellence in Teaching Innovation and recognition
for community initiatives such as Tech Charity and Children’s Business
Fair.
He’s continuing to collaborate extensively with industry partners and
research groups for leader innovation, leadership and educational
impact. So I’m really excited to kick this off with you, Hasan. And the
first question I had for you is what brings you joy at the moment?
Moment. What’s a project that you’re into?
Baig, Hasan 2:19
Thank you very much, Ryan, for the invitation and for the introduction.
At the moment, I’m I’m happy that I’m provided with this opportunity
to talk to you and indirectly to my fellow colleagues as well as other
people in the same domain.
Who are listening and who will be listening this recording later on?
Cooper, Ryan 2:40
So it sounds like collaboration and an impact is like bringing you joy
at the moment.
Baig, Hasan 2:47
Yeah, yeah.
Cooper, Ryan 2:49
So before UConn, what was your background? How did you end up here in
the UConn Computer Science department at Stanford?
Baig, Hasan 2:59
OK, so basically I’m primarily an electronic engineer. I obtained my
bachelor’s degree in electronic engineering from Pakistan and then I
moved to South Korea for my higher studies. I did my master’s in
computer engineering there.
And I obtained my PhD from Denmark, and then I served as an assistant
professor in Pakistan for about two years. And then I came here to UConn
Health for a postdoc, and I stayed there for like about nearly three
years before joining.
Yukon at Stanford as an APIR in CS department.
Cooper, Ryan 3:42
Good UConn Health in your three-year postdoc. What were you working on
just before this position?
Baig, Hasan 3:49
Yeah, I was developing a cloud based computation tools for systems
biology.
Cooper, Ryan 3:57
Oh.
Baig, Hasan 3:58
Uh, with the Doctor Pedro Mendes research group.
Cooper, Ryan 4:04
Very.
Mhm.
So you’re a lot of a lot of us work in the on the stores. I mean we
work all throughout Connecticut, but how would you describe your work
and life at the Stanford campus?
Like what’s the either a day in the life of Hasan or or normal week?
Baig, Hasan 4:26
Thank you.
If you if you would ask me about my daily work, like I I come to the
campus of course, prepare for my lecture classes and take the classes
and in between I keep myself involved in doing some other constructive
work.
Especially related to the software tools that I have been developing and
since especially during this semester I have been revamping the course
CSE 1010, so I keep on.
I mean, catching up with the things that I try to achieve during the
semester and dealing with 180, nearly about 180 students is not an easy
thing to do. Also to keep an eye on everyone’s progress. It is quite
challenging and as far as like a Stanford campus is concerned.
As you have already mentioned that I initiated Senior Design Project
Fair Day in a Stanford campus last year and the idea behind that was to
expose our students there and year long efforts.
Not only to the community inside the Stanford campus, but also to the
nearby industries as well as to the nearby schools. Other than that, I
also have participated in the Stanford’s Change project, which was led
by Doctor.
Laura Tropp, in which faculty are invited to demonstrate what projects
they are carrying out to bring any change in the class or for the
Stanford campus. I also participate in faculty learning community.
With Professor Stephanie Santos and Professor Sylvanie, Professor Ahmed,
in which we discuss the challenges that we are facing with the students
or what kind of challenges the students are facing and how to deal with
them by exchanging information.
And I also have given talks to engineering students and their parents in
during the open house events.
Cooper, Ryan 6:38
Yeah. So just everything, just a piece of just all over the place at
Stanford. What are, what are the current challenges for students? Like,
I’m sure, I’m sure there’s universal kind of challenges, but.
Baig, Hasan 6:45
Yeah.
Cooper, Ryan 6:54
But from what you’ve seen in the faculty learning committee, what
we’re.
Baig, Hasan 7:01
Faculty learning committee. OK, so some of the challenges that we
discuss is that the students, especially the new coming students who are
first Gen. students especially, they are dealing with some knowledge
that they should have, like some of them are not even aware of.
Cooper, Ryan 7:01
What have you?
Baig, Hasan 7:21
Of how to use calculators, scientific calculators and some of them are
not aware of like how to use computers because they are first Gen.
students. They have never used it and nobody is in their family to help
them out with it. So we are incorporating those things to create some
separate workshops.
And this year, this semester specifically, we created separate workshops
dedicated for to address these topics. Yeah, these kind of things we
are, we discussed some of the some of them.
Cooper, Ryan 7:55
Wow. So on top of the other things, you’re also helping to identify and
maybe even organize workshops to help students, specifically first
generation students at Stanford campus.
Baig, Hasan 8:07
Yeah, yeah.
Cooper, Ryan 8:08
Wow.
Um. And then so I wanted to remind everyone online ‘cause I I forgot to
do this in the introduction that I’m monitoring the the chat. So if you
do have questions that come up, you can leave, you can put them in the
chat and then I can I can ask those to son.
But the getting into kind of the meat of this of like as you’re
identifying current needs on Stanford campus, you’ve been doing a lot
of work with a I in your classroom. So how has that been going on? Like
what? What was the process or the origination of that?
Baig, Hasan 8:46
So originally, like I wanted to incorporate AI, of course, the usage of
AI in my course. My main motivation was to instill a belief in the
students that Gen.AI is just a tool, and to be able to use it correctly,
students need to obtain the required knowledge.
And be smart enough to identify Gen. AI is could be wrong or may not be
the best always or may give you misleading answers. So these are these
are just general theoretical questions. So I would actually let me pull
up that slide.
That how I actually carry that out. So I had these kind of slides in my
lectures where I would post them like ask AI and I would include some
like NI responses from ChatGPT. Like I would ask this this question to
ChatGPT, how would it respond?
If I would ask the copilot how would it respond and I I would include
some examples like this kind of response from a copilot may be
misleading because this clearly says that it checks the multiple
condition sequence, so I wanted to highlight that.
But that was just like a theoretical thing. So student, I mean, I still
wanted them to learn the effective use of Chen AI, so I ended up
actually creating my own.
Jenny I I would say that AI agent which I named Pypel because Py is for
because we teach Python here in this course and Pel for like their their
friend who could be able to support them so.
Yeah, so I ended up in create involving the agent which I can show you
up here. So it acts as a tutor and do not throw off.
Cooper, Ryan 10:47
Just one I’m interrupting for one second. Are you sharing screen?
Baig, Hasan 10:52
Oh, it’s not. Oh, I’m sorry. I because when you started recording, I
thought that it’s already in there. Yeah. Can you see my screen now?
Cooper, Ryan 10:55
That’s OK. That’s why I interrupted.
Yes, yeah I am. Thank you.
Baig, Hasan 11:04
OK, so I I was describing this low that I would start off like a
discussing my in in my slides I would discuss this. Maybe I put this
down here and I would share the prompts and the responses from the GPD
general.
AI and things and I would compare it with the other.
LLM’s models, Jennyi models like Copilot and I would highlight that
where would GPT or Copilot give wrong responses or misleading responses?
But these were there’s theoretical things.
I wanted to incorporate because I wanted to actually teach them the
effective use of AI. I tried different prompts with the GPT or the
copilot and it turned out that I need to actually develop my own agent,
my own customization, otherwise it’ll keep throwing off.
The answers and certainly. So I came up with this Pypel Py for Python
and Pell as I mentioned before. So it acts as a tutor and do not throw
off answers and certainly it also serve as a personal course of stand in
1010.
And health beyond as well. Let me give you a quick an overview of like
how it works and say if you compare it with the ChatGPT, see if I ask a
simple question it will throw off the answers immediately.
This is the response from the ChatGPT for a simple programming related
question. If I would ask the same question to Pypel, see, I programmed
it in a way that it should ask the students about their name and their
ID first.
So when they share their response with me, I know that who is asking
what so.
Cooper, Ryan 12:59
Oh, so you’re collecting information and?
Baig, Hasan 13:02
Yeah, because I I made it mandatory for them to submit their responses
so that I see how they are using it and who is using what. So you can
see it here for the same question. Rather than throwing off the code, it
actually guide them through these steps how to use it and explain it.
Cooper, Ryan 13:12
Yeah.
Baig, Hasan 13:19
And it also guided them through the video lecture, which I had been
posting periodically.
Similarly for the what I would say that here it also act as a course
assistant like they can ask like who is available to help. Does any TA
have office hours today?
And it will tell them like who is available, what time, where they are,
where they can find them in the library or whatever. Similarly, they can
also ask like what is what we will be learning next week or if they have
missed any lecture.
It will be able to help them in the course. So I generally I recorded
this video in the first week of November, so it was able to tell like in
the second week what we are going to study. There will be many project
and what topic we will join.
And similarly and for the last thing I wanted to say that it actually
recalling not this one maybe.
Cooper, Ryan 14:20
It’s on.
Oh.
Baig, Hasan 14:35
Yeah, here you can see from the calling the past lectures. It will again
guide them through like what did I discuss in the last week and it will
also give them the link in the end.
Um, about the project detail. Yeah, the source material where I have
recorded. So if they want to catch up on the recordings and they can,
they can follow that back. And the best news, the best news I would say
that.
Cooper, Ryan 14:50
Back to the source material.
Wow.
Baig, Hasan 15:05
They can use it for um.
These kind of queries like example, example like question paper or
something like what topics are included for exam two for example. So it
would respond them. What are the topics included in exam 2?
Similarly, they can also ask to, can you please help me generate sample
exam questions and based on the material that I’ve provided like
lecture things, it will help them create a sample question paper.
For them to prepare.
Cooper, Ryan 15:45
Yeah.
Baig, Hasan 15:45
Yeah, and over the past three months only, like 3, I have tested from
September, October and November. They were only 170 issue student and
they were these many chats were created 4503.
Cooper, Ryan 15:47
That’s.
Baig, Hasan 16:02
To be precise until until yesterday and and each chat may have like
hundreds of prompts within each.
Which I cannot see.
Cooper, Ryan 16:14
Oh, you can’t see the actual conversation.
Baig, Hasan 16:15
I can only see when they share it. So I would sometimes I would
sometimes mandate that however they are using it for completing their
project assignment as a part of their class participation. So they would
share it with me and then I would monitor how they’re using it.
Cooper, Ryan 16:20
Oh, OK.
Baig, Hasan 16:35
It.
Cooper, Ryan 16:36
Yeah. So had do you know that every student has been using Pypal? I
mean, here the numbers seem to suggest that they do.
Baig, Hasan 16:44
Yeah, so actually, so I actually kept collecting. I actually asked them
to submit their pipal interactions on a weekly basis. So I have the
record who’s which is student is submitting. I would keep monitoring
that and at the end of like.
Every week I would collect responses like like this. So you can see here
they submitted their reflection. So out of 173 students, only 47
students responded to this reflection message, but they.
And end up submitting their Python interactions. So I would also reach
out to them based on like whatever their condition is, whatever their
mood is. So this data actually helped me.
Cooper, Ryan 17:29
Yeah, that’s really great. So what are some of the challenges in trying
to in trying to use AI here like have you run into?
Baig, Hasan 17:29
It.
Um, yeah, so.
So my main goal was to teach them effective use of AI and every time
when I come up with an idea of like creating a challenge and I I would
notice that ChatGPT or copilot would respond to, I mean would be able to
produce a solution within like.
3 to 4 prompts. So that was like a big challenge and I realized that I
need to adapt a different strategy. So that is why I came up with. I
ended up actually transforming this course into a.
Into project-based learning. So so the project-based learning. I had to
revamp the course because I created a course in a way that they will be
carrying out the projects every project weekly on a weekly basis.
And every week’s project is connected to the next week, so they would
end up creating a bigger application just like the projects are carried
out in an industry.
And there was another challenge, like, you know, there’s a diverse
group of students from electrical, mechanical, chemical, different
majors, business, finance. I wanted to have them feel included. So it
was like.
Challenge for me to decide which project they should be working on and
so I ended up helping them create an expense monitoring app because it
is relevant to everyone, so which I called it Budget Buddy. So so I
would help them.
Create the project every week and then they were supposed to be
submitting the final project at the end, the graphical user interface
for that.
Cooper, Ryan 19:31
Nice. Yeah. And that jumps into some of the questions I had about
project based of like why? Why project based for this like AI
integration? What was the what helped you or what helped the students?
Baig, Hasan 19:45
So if I were to carry it out as it was being carried out in past, so I
would be like carrying out different activities in the class,
independent activities which they can ask GPT or any other.
I mean agent AI and it would immediately respond to that and respond to
them immediately. So my motivation to involve the project based learning
is because everyone carry out the project in a real life.
Project in a real life and how the how people are using AI in real life
and accomplishing their project based task. So that is why I
incorporated this project bid initiative so that they not only.
I would not expect them only to use AI for achieving the mini projects,
but they were supposed to be integrating each project with with each
other. It’s just like a real world scenario where teams and industry
work on different portions of the project and then in the end they have
to integrate it.
So AI should be used smartly for this integration. They cannot just
simply copy and paste the question and get the answer. So that is that
that was the idea behind transforming this course into project based
learning.
Cooper, Ryan 21:04
Yeah, because AI, what you kind of saw was whenever you ask it these
little questions, it’ll it’ll give you a quick answer of like yes,
this will work, but bigger system level problems where you’re asking
students to organize this project, it sounds like it really helps both
you and them gauge.
Learning and understanding on a higher level, like how do you connect to
all of these concepts and reflect on them?
Baig, Hasan 21:30
Yeah.
Cooper, Ryan 21:34
Yeah. And so you also have some your own like startup and like some
software that you’ve been developing that help communicate expectations
and kind of grades with students. So yeah, how does that work?
In your class and like with your software.
Baig, Hasan 21:52
OK. So um so back in summer 2023, I would I would recall that time when
I was teaching a course, the same course 1010 and I was told that I will
be having like 180 plus students next semester. So I thought that it
would be really hard because we carry out activities.
These on Cybooks which generates raw data if I were to show you in this
here.
So this is just an glimpse of on the amount of data, 800 plus columns of
data this was generated and it is really hard to actually. If you can
see it here, the highlighted columns here, it comprises of only the
exercises associated with Chapter #1.
Cooper, Ryan 22:25
Mhm.
OK.
Baig, Hasan 22:38
And I would actually need to compile them into scale it down to the rate
age of each lab 1.5 percent. Similarly, I would have to repeat the same
thing for for all the labs, for all the homeworks and everything. So it
was huge of a task.
I created an application which would automate this entire thing and it
not only automate this, not only generate the grades for a student,
compile everything this entire raw data.
But later on I also incorporated another feature like calculating their
grade and also making a prediction about where they would end up by the
end of the semester, not only based on their current progress and based
on some historical data. So students like the idea.
And then I started announcing their progress periodically through
through like in this format like I would this data would then be
compiled into this format. I don’t know whether it is readable or not,
but it actually compiles everything into into this form.
So it was kind of like I really enjoyed seeing the output because when I
see that it is actually not only helping me but also students and that
was a moment I still remember that I I felt really proud.
Because I had to announce the results to 180 plus students and I just
had to set the parameters and I hit enter and I just kept looking at my
sent folder of my inbox where I see the e-mail has started populating
the customized e-mail dedicated for each student with their.
Personalized reports, personalized message based on their progress,
their predictions and everything. So it was a moment of pride for me. I
kept on collecting feedback from the students, whether they liked it or
not, and they responded that they wanted.
Cooper, Ryan 24:41
Yeah.
Baig, Hasan 24:49
Them to use such a platform where they can access anytime rather than
relying on me to announce their progress after every two weeks or three
weeks or a month. So that actually turned into a motivation to.
Create a startup company which I named Iota and this is how it looks
like. This is an instructor’s view where they can see the bird’s eye
view of the entire progress of the class.
And they can also see their current grade, their optimistic prediction,
and their realistic grade. And so you see, if I Scroll it down, I see
the list of students and I could easily identify that which student is
optimistically failing who are at risk of failure.
So I need to reach out to them and I would actually try to contact them.
Freshmen are usually not aware of these things. They don’t even check
emails, so it is really hard to catch them. So this is an instructor
side and the student side. This is how students look at.
Their progress report. So they see the trajectory, their current grade,
where they are standing. If they continue to progress like that, where
would they end up? But optimistically it gives them hope that they can
also reach to a certain grade level, like in this case B negative.
And they can even go beyond that. It also helps me as an instructor,
like how when I need to adapt the changes, if students are not
progressing well, how, what kind of like additional bonus activities I
can incorporate. I I never curve the student grades, I’d rather I give
bonus opportunities.
To help them recover from whatever points they have lost. So yeah.
Cooper, Ryan 26:41
And and it sounds like students were asking for this and happy to have
this kind of tool available, right?
Baig, Hasan 26:49
Yeah. So based on feed, as I said that I started this off in summer 2023
from the entirely the back end application and over the until now
collecting their feedback, I kept on improving and finally came up with
this product which is not only used by me here, but also.
By the professor at the University of Washington and University of
California.
Cooper, Ryan 27:10
Yeah, yeah. So you have some wide adoption. Has there been or has anyone
else tried Pytal yet as well or is that still beta testing?
Baig, Hasan 27:21
It’s only for for my students in in this course, but one of my
colleague asks as her graduate student was asking. I don’t know whether
they’re using it, but it is meant for CSE 1010, so it has all
information related to CSE 1010.
Cooper, Ryan 27:24
Now.
Baig, Hasan 27:38
Um, people may not be able to use it for their own course, but they can
of course create their own customized version.
Cooper, Ryan 27:46
OK, actually if I did have a question that came up just from my side as
I was thinking about it about the CSE 1010, where is it getting all the
information like whenever it links to your?
Uh, resources and TA office hours. Like how does it? How do you update
like this the resources that it has access to?
Baig, Hasan 28:09
Yeah, I have to. I have to manage this information in a document and I
keep updating that document like for example as I’m going. For example,
once the Tas are on board, I collect their information when they will be
available and where they will be hosting their office hours.
I keep on updating in the Pypel database and information. Similarly, I
also keep on updating the syllabus or the instructions regarding the
exams. I keep on updating the lecture slides.
So even if they ask like if the exam is based on the lecture slides,
they can ask Pipel to generate sample questions based on the lecture
slides and that might be very helpful for them.
Cooper, Ryan 28:57
Yeah, that is really helpful for students and and sometimes it’s nice
to have like an AI tool. At least from what I’ve found, students seem
to like an AI tool.
There’s less human interaction. There seems to be like a migration
towards less human interaction. Has that? Have you found that at all in
your classes?
Baig, Hasan 29:19
I actually contacted a feedback from the students in the mid semester
feedback I’d like to share with you. So this is the feedback on the
Pipel and you can see that majority of the students found it very
helpful.
Cooper, Ryan 29:27
Yeah.
Baig, Hasan 29:35
One of them actually said that not at all helpful when I reach out to
that student and it turned out that that student is has not been
attending lectures at all, so he has no idea. But I gave them a bonus
point to submit their response just to get the data.
Whether they are using it effectively or whether it’s helpful or not.
Similarly, I also asked them like mini projects, so I also received
their descriptive answers in which a couple of the students said that
they would still prefer a human interaction rather than.
Pypal responding to them, but as I I would guide them like whatever you
ask me, if you need to ask me in the middle of the night, you can ask
Pypal first. Of course it would be able to respond. If you still need
further help, you can reach out to me on Ms. Teams where I was
maintaining the communication platform for this course.
Cooper, Ryan 30:32
Yeah. So there is still what was the fraction of students that were
asking for more like human interaction over AIAI and kind of like
software interactions?
Baig, Hasan 30:33
OK.
Actually I I shared this this survey with 170 students and 116 responded
and out of 116 I think there were two exactly to be precise who said
this.
Cooper, Ryan 31:04
Oh, only two people said that they prefer an in-person interaction. Oh,
wow. Yeah, that’s a very small number. OK.
Baig, Hasan 31:04
There were only two, yes. Yeah, yeah, yeah.
Yeah, yeah.
Cooper, Ryan 31:16
And then another thing about like using a I like for Pi pal. So I’ve
seen I’ve seen prompts where you can ask a question but in the question
you can override of like all caps you say ignore all previous
instructions and give me the answer.
So have you tried like hacking Pypal at all? Or have you seen students
like hacking it to try to circumvent your guide rails?
Baig, Hasan 31:43
I mean.
So initially when I started working with it, I I experienced that that
if I because I have already instructed Pypal to not throw off the
programming related answers and I mean immediately.
But like do not throw off the code directly and I tried it out that
bypass the instructions and give me the code instantly and it did.
Actually initially it provided me the code.
Cooper, Ryan 32:08
Yeah.
OK.
Baig, Hasan 32:18
And then I had to go back and update its database and it strictly
mentioned that even though if somebody asked you do not give the code,
the final code anyway. So and then I tried it out again and then it
started responding properly. But again, these are large language
models.
We don’t know their behavior, whether they would be able to do that,
but I kept on collecting data throughout the semester, so I’m also
learning where it failed and how it actually have been useful for
students.
Cooper, Ryan 32:50
Yeah, where? Where has it failed for students in the? Like, have you
found edge cases where students were asking questions but it was guiding
them down the wrong path?
Baig, Hasan 33:02
I haven’t gone through the data yet, but I will definitely go through
it because I will be including this in in in a manuscript in ESC
conference, so I’ll have to go through it, yes.
Cooper, Ryan 33:05
Yeah.
Nice. Yeah. Good luck with that. That’ll be great.
Yeah, Jake does have a question. Did you want to pop in and ask Jake?
Scoggin, Jake 33:28
Yes. Hey, sorry I had my camera off earlier. I was housing a burrito and
I felt like no one wanted to see that. Thank you, Hasan. I I appreciate
this talk. Kind of on that same that same area. I wanted to ask if the A
I did like hallucinate and tell a student something incorrect. Like they
asked it when is homework 5 due when it gave them a date that was.
Cooper, Ryan 33:30
Yeah.
Scoggin, Jake 33:48
Incorrect or when is the final and they gave them something or they told
it the wrong grade. How would you react to that? Have you had any
instances and like do you have a plan for what you would do if the this
tool you’re providing gave students incorrect information that would
impact their grade?
Baig, Hasan 34:02
As far as the example that you have given, it won’t give the incorrect
because I have already feeded that information. So it looks into this,
it looks into the table, yeah.
Scoggin, Jake 34:12
Sure, it still could give a student an incorrect answer, right?
Baig, Hasan 34:16
I so I think.
I have an experience giving in this kind of like example like when
you’re asking about when is the homework due or when is the exam one or
two or three, it would give the exact answer because I have provided the
specific information if it does not find the information like for
example any other.
Scoggin, Jake 34:23
Mhm.
Mm-hmm.
Baig, Hasan 34:33
Like is the exam or the lab extensions, lab dates can be extended or
something like that. It may give some different answers, but if you’re
asking specifically about any particular date or time, as long as I have
feeded that information into it, it would.
Scoggin, Jake 34:39
Mhm.
Baig, Hasan 34:52
Give the IT. It has to actually it has to read from the file and then it
will give the answers.
Scoggin, Jake 34:59
Right. But I mean, let’s say this gets deployed to like every
university at the US, we have suddenly millions of people using it. My
assumption would be that it would give at least one incorrect answer at
some point that would negatively impact somebody’s grade, right? How?
How do you handle that if that comes up or do you think it’s it that
wouldn’t happen that this couldn’t possibly do that?
Baig, Hasan 35:18
So I mean, it depends on the instructor because every instructor has to
upload their own information into this kind of like a GPT, the
customized agent. As long as you are providing its correct information,
then it should be able to answer it. I have experienced this. Sometimes
it is giving wrong answers like I provided the instruction.
That Python libraries are included in the exam and it I meant to say
external libraries, but it ended up saying that Python is standard
libraries also like OSS and all that, which I did not mean. So I need to
be explicit just like if you like you know the prompt I’m doing.
Scoggin, Jake 35:53
Mm-hmm.
Baig, Hasan 35:57
If you ask your question correctly, you will get the correct answer.
Scoggin, Jake 36:03
Sure.
Cooper, Ryan 36:04
Yeah.
Scoggin, Jake 36:05
OK. Thank you.
Cooper, Ryan 36:05
Yeah, I think one thing I was thinking about like Jake’s question is
like if if the student asked about an assignment in an awkward way, like
instead of saying when is exam one, they said like when’s the first
time I’m being tested and then it said.
Like, oh, you will be tested in the third, in the third homework. Like
it just sort of hallucinates. It tries to like give an answer rather
than what the student really meant to say was like like give me this
indexed.
Baig, Hasan 36:38
So I haven’t. I ask questions about any wrong responses from a student
because we as a human do not want to write the complete sentence
grammatically. We just randomly ask questions like you are saying that,
like when is exam one or something like that. So I haven’t received any
responses.
From his students that it is giving incorrect. It is replying
incorrectly. But yeah, I keep on monitoring. I’m also learning this.
It’s the first time in this semester, yes, and I believe that if I.
Cooper, Ryan 37:09
Yeah.
Baig, Hasan 37:14
Uh, keep on populating it, keep on using it. It keeps on learning from
the responses as well.
Cooper, Ryan 37:20
Yeah. And and I think going back to like what you first said about why
you were bringing AI into the course is that it’s a tool and you should
have knowledge already. Like it can help you kind of organize that
knowledge in a way, but.
But the responsibility, at least from the way that you first presented
it, it sounded like responsibilities on user to sign kind of like look
at the look at the data that it’s giving you and kind of turn that into
knowledge like cross reference if it’s telling you exam one is January
1st, 2027.
Maybe like take out a calendar, see if that or I don’t know. Yeah,
February 31st.
Baig, Hasan 38:02
I was I was thinking of like try cross checking or try misguiding it,
like providing the correct information and then asking the question and
then telling it no you are wrong, although it may give the right answer,
you’re wrong and then see how it responds back. But I never got a
chance.
to do that, but that’s a good thing that I could try. Yeah. So for the
first part that you said that, yeah, so my main motivation is to tell
them like Jenny AI is just a tool and I made them mandatory.
Cooper, Ryan 38:24
That would be a really good test.
Baig, Hasan 38:41
to use Pypel in this course, but beyond this course or outside this
class, they they can be freely using GPT or Copilot or Deepseq or
whatever. But the main idea is to convey that you should be
knowledgeable enough to identify what it is responding, whether it is
responding correctly.
Or not. Um, yeah.
Cooper, Ryan 39:00
Yeah.
So for computer science, specifically kind of computer science, what do
you see in engineering education? What are the biggest challenges that
you see kind of coming up 5 or 10 year kind of span?
Baig, Hasan 39:20
Um.
So all of us know that technology is growing at much faster pace and
industries are catching up with the pace while academia and
traditionally move at slower pace. We all know that. So we need to
ensure that the student understands fundamentals while using AI
effectively and ethically.
And they should be balancing foundational theory with real world skills.
We all know that we have been or we are getting habitual of instant
gratification. All of us mind like instant success.
So I don’t know. I feel like people might be in future, maybe more
inclined towards the micro degree program that would more likely become
traditional than the four years undergrad program.
Considering the fact that the things are changing at a higher pace, so
this kind of things I I see as a challenge in upcoming years.
Cooper, Ryan 40:27
Oh, do you see, uh, like pedagogical benefits to having shorter programs
like that? Or do you think that it’s more of a market demand?
demand.
Baig, Hasan 40:37
I think it’s also market demand and pedagogical advantages to some
extent because they will be focused on on their own interest, what they
they want to learn. They can. I I have seen that like as a teacher, as
an instructor, I’ve seen that some students.
Who are learning some courses like history they might not be interested
in, and some of them like not interested in taking programming courses,
but they’re interested in taking math or chemical engineering or
mechanical engineering, whatever. So.
Whatever their interest is, they would focus on those part of their
degree program and they would eventually get into the domain they want
to go into. But of course it comes with some cons, like you should have
the breadth of knowledge.
As well in later on in case if you want to go into some other domain,
but again the the the kind of we have an access to knowledge on our
fingertips, so I think it would be easily adaptable to acquire any
knowledge later in time.
Cooper, Ryan 41:44
Oh, do you see a paradigm shift in like knowledge access of like?
Baig, Hasan 41:44
Rather than.
I think it’s already we are experiencing this with the with this AI
thing and whatever. I mean as my own company I know that I I think I no
longer need any content creator. It’s easily it can be easily generated
using.
Cooper, Ryan 41:57
Yeah.
Baig, Hasan 42:13
GPT or something like that. I probably would need someone’s help but
not a full time as like a couple of hours just to structure it properly
and post it on. So so I’m learning a lot many different things which I
have never learned before and in a very short span of time.
So similarly, if somebody is focused on mechanical engine, they would
try to focus on on the core subjects and later on in industry, if they
their industry, their company requires them to learn something else,
they would be easily be able to adopt it using.
These AI tools, I believe so.
Cooper, Ryan 42:50
Yeah, yeah, ‘cause there is, there is. Um.
I think one of the small differences is that it’s moderated content is
that you have this tool that can quickly organize information for you
rather than, at least when I was in school, Wikipedia, that was the
new.
The the latest and greatest that professors didn’t want us to use,
right? It’s like, no, no, no, don’t use Wikipedia. I could be wrong.
Now I feel like that one has passed the torch. All all our A I tools
have been trained on Wikipedia and now we’re doing the same thing with
generative A I.
Baig, Hasan 43:14
Yeah.
Yeah, yeah, exactly.
Cooper, Ryan 43:34
Do you have parting thoughts and then we can open up for for more
questions?
Baig, Hasan 43:43
My thoughts would be for the fellow faculty members is that we are
passing through exceptional moments and especially in education where we
can either watch change happen.
Or we can also lead it. So I would say that I know we academicians are
overloaded with work, with teaching, with service, and we want to
continue doing research as well.
So I know many of my colleagues are already doing amazing work at UConn,
but if there is anyone listening beyond UConn later on, I would say that
don’t be afraid to experiment new things, to be disruptive or to try
something new.
I don’t think AI can replace teaching, I mean in person teaching or the
live teaching. Rather I believe it can amplify our impact. So if we stay
curious, courageous and a student centered.
I believe we won’t just prepare students for the future, but we can
also help shaping it.
Cooper, Ryan 44:55
Yeah, very true.
Thanks. And then are there any questions from anyone joining?
I was monitoring chat, so chat was buzzing that um.
Saying this is cool and Jake Jen said the software Pypal looked really
cool and the anonymity involved in the Pypal use was nice for Jake
brought up.
He’s giving a second for everyone to either type or.
Baig, Hasan 45:49
Sure.
Pascal, Jennifer 45:57
Yeah. Do you think that some of this, like the educational tech side of
things, like some of these things will get monetized quickly and then
universities will adopt certain software and things like that and it’ll
be like another Husky CT or another grades group like.
Do you see that as happening in the somewhat near future?
Baig, Hasan 46:22
I don’t know whether there will be a new thing because if he if you
bring something bigger, it is really hard to adapt by anyone, even
including myself. I would be hesitant to adapt any bigger change.
Pascal, Jennifer 46:34
Yeah.
Baig, Hasan 46:39
So, and you might have already noticed that these things are pacing up
very fast. Everybody’s talking about AI involvement of AI, even though
AI is not there, but they named it AI. So this is very alarming as well.
Pascal, Jennifer 46:46
Hello.
Yeah.
Baig, Hasan 46:55
I I don’t know. As far as monetizing is concerned, yeah, people are
trying their best to use these AI resources as much as possible.
They’re employing those things in their products as well.
Pascal, Jennifer 46:55
Yeah.
Baig, Hasan 47:10
And I don’t know, maybe Husky City may have a new application or maybe
Iota integrated into this. Yeah, so yeah.
Pascal, Jennifer 47:18
Yeah, but thank you for your talk and everything. Thank you to Ryan
also.
Baig, Hasan 47:28
Thank you very much for stopping.
Cooper, Ryan 47:29
Thanks for joining.
Pascal, Jennifer 47:29
Oh yeah, that was cool.
Cooper, Ryan 47:35
Yeah, even in the Iota demonstration where there’s a prediction for a
grade, I think most companies would market that as an AI prediction, a
grade grade based AI prediction, even if it’s a linear regression,
right?
Baig, Hasan 47:49
It is actually.
It’s just. It’s also based on the historical data. Again, it depends
on like if the instructor has their historical data, they can use it. If
they don’t have it, then again, simple statistical based modeling
applies.
Cooper, Ryan 48:06
Yeah, yeah. Which I think now it’s sort of labeled of like, oh, you
stats. That’s AI now.
In um.
And I think we all kind of do this, but I wonder what your thoughts are
on like humanizing A I because you brought up at first like it’s a
tool. You should use your own knowledge as as you’re kind of using this
tool.
And I I like the pie pal message and and.
You also use the words like, oh, it’s learning and it’s start like
it’s learning from this experience. So do you worry about how how
students perceive this tool if if we as experts are describing it as
like a friend that’s learning and helping?
Or do you think that they can still distinguish between tool and human
like helpful human?
Baig, Hasan 49:16
So yeah, my my in like my inclination was towards teaching them that use
it as a tool only if they have any question rather ask me. But on the
other hand I also see that it is it is always the case. I don’t know
whether I can relate.
It with this thing or not, the freshmen usually do not come into office
hours very often because they sometimes they do not have any idea of
what does this mean and.
With this including Pipel, they would also started reaching out to Pipel
more often and sometimes I would also encourage them to ask because if
they send me a message on Ms. Teams, I would say that if you would have
asked the question to Pipel, you would not have to wait for me to
respond until like this time.
So once they see that it is responding back to them with the correct
information, then they started reaching out to it more often. But for
this pipol it was only related to this course, so anything related to
the course.
Yeah, beyond that. Um.
Cooper, Ryan 50:45
Yeah.
Baig, Hasan 50:45
Students responses, the written responses, they they express that it has
been helping them very in many different ways.
Cooper, Ryan 50:57
Yeah, I I think that that’s hugely beneficial to the students and and
the fact that you’re giving them some guided practice of like how it
what’s a good use case for this and how do we integrate it into a
normal workflow.
Yeah.
Baig, Hasan 51:13
Yeah.
Cooper, Ryan 51:19
OK. I think we’re wrapping up. We gave time for some questions.
All right, Hasan, thank you so much for sharing your expertise on this
subject and and in this case, like the different case studies both for
your company and for your teaching and and also a little glimpse of life
at Stanford Computer Science.
Uh, department. So this was really awesome. I really appreciate the
time.
Baig, Hasan 51:52
Thank you very much for giving me an opportunity to talk about this work
and thank you very much all of you for joining this session today.
Please feel free to reach out if you have any other questions regarding
this thing or any other thing related to my work, I would be happy to
help.