Speaker:

Welcome back to Impact Quantum, the podcast that explores the cutting

Speaker:

edge of quantum computing without requiring you to own a lab

Speaker:

coat or a PhD. I'm Bailey, your dryly

Speaker:

delightful British AI guide to all things quantum. And

Speaker:

today we're marking a milestone. This is episode 30 of season

Speaker:

three, which means we've officially hit quantum stability,

Speaker:

or at the very least, podcasting coherence.

Speaker:

Bravo. Us. To celebrate, we've got an absolute

Speaker:

treat. Vayam Patel, a master's student at the University

Speaker:

of Waterloo, known by those in the know as Canada's answer to

Speaker:

MIT Viam's here to share how he journeyed from machine

Speaker:

learning to quantum algorithms, what makes error correction

Speaker:

more thrilling than it sounds, and why foundational maths

Speaker:

might be your best ally in this emerging field. He's

Speaker:

brilliant, articulate, and suspiciously well read for someone still

Speaker:

in grad school. So grab your beverage of choice, settle

Speaker:

in, and let's get quantumly curious with Vayam Patel.

Speaker:

Hello, and welcome back to Impact Quantum, the

Speaker:

podcast. We explore the emerging industry and field of quantum

Speaker:

computing, where you don't really need to be PhD or

Speaker:

super into the physics side of things. You just need to be curious. And with

Speaker:

me, as always, is the most curious, quantum curious person I know. I always

Speaker:

got to make sure. Candace, you're not the most curious person I

Speaker:

know. You're the most quantum curious. Is that that one word

Speaker:

changes the whole thing. Yes, absolutely. Absolutely.

Speaker:

And I am. I'm super curious and I'm really excited. And every time we

Speaker:

talk to someone new, no matter what they do, I learn

Speaker:

something more. And I love Get a new perspective.

Speaker:

I love it. I really, really do. And it just shows you how there's.

Speaker:

There's just so much space in this field for all kinds of folks,

Speaker:

and I think that's great. So today we

Speaker:

have Viom Patel. He is a student at the

Speaker:

University of Waterloo in Canada. They like to call that

Speaker:

the MIT in Canada. So you understand

Speaker:

that's. That's smart school. And we're really

Speaker:

excited to talk to him today. How are you? How are you today?

Speaker:

I'm doing good. Thanks for inviting me. Yeah, I look forward

Speaker:

to. To our conversations. Awesome.

Speaker:

So we're talking in the virtual green room a bit. The thing

Speaker:

that fascinates me, because you're. You're still a student, you're obviously very early in your

Speaker:

career, and you're already at

Speaker:

Waterloo, right? The MIT of Canada. Right.

Speaker:

You could be anywhere. You could be studying anything. Right. What made you pick

Speaker:

quantum computing? Because I think that's really. I think that

Speaker:

that's really the question, right. That gets to the heart of the matter of, you

Speaker:

know, obviously you believe in the field and so. So what made you pick

Speaker:

quantum computing? The short

Speaker:

answer, which I'll start with is that I find it,

Speaker:

it's right at the intersection of mathematics, or I

Speaker:

should say rather, yeah, applied math and computer science

Speaker:

or computational math in a way. So my bit of a

Speaker:

background, I did my undergraduate, I started off as a computer science

Speaker:

major and then I added math as a second major

Speaker:

and I got interested, very interested in the intersection

Speaker:

of these two disciplines. So earlier in my undergrad I was

Speaker:

working and doing a lot of machine learning research, which was also yet

Speaker:

another field which is at the intersection of two. But then near the

Speaker:

end of my program, I found I was more attracted

Speaker:

towards quantum computing because I found there were more opportunities to

Speaker:

sort of work at this interdisciplinary

Speaker:

area. So that was sort of the key motivation.

Speaker:

Okay, interesting. What in particular attracted you

Speaker:

to quantum.

Speaker:

I should say at the first time when I heard about it, I

Speaker:

think the whole claims of quantum advantage or quantum supremacy

Speaker:

or the so called exponential speed up, I think that attracted

Speaker:

me the most. Again, having this computer science mindset. There

Speaker:

were a lot of claims about you can solve something super,

Speaker:

super fast in an exponentially faster way. And

Speaker:

second thing was just doing Manda grad. It's a very common

Speaker:

curriculum in computer science courses. You take a course on theory

Speaker:

of computation where you formally define what it means

Speaker:

to compute. And we had one lecture on quantum

Speaker:

computing and they sort of described in how a lot of

Speaker:

the conventional ways that we are used to thinking about

Speaker:

computing, they are just completely different when you move to the quantum

Speaker:

computing side of things. So that also made me extremely curious

Speaker:

about this new exciting field. And that's what I ended up

Speaker:

going for my graduate school. Oh, very cool.

Speaker:

I think it would be really interesting to ask you this, and I

Speaker:

ask this every episode that we have and I think

Speaker:

it's great because we just get so many different answers.

Speaker:

What is the biggest misconception about

Speaker:

the industry that you're hearing

Speaker:

that you would like to address? I

Speaker:

think the most common misconception that is often

Speaker:

portrayed in, in communication in the news outlets are quite a

Speaker:

bit is this whole idea of you can first is that,

Speaker:

oh, people simplified a lot. So there's, there's

Speaker:

this notion of, oh, in quantum mechanics or in the quantum computing side of things,

Speaker:

you can just try all possible solutions to this

Speaker:

problem that you're trying to solve in parallel. You just solve

Speaker:

for all possible solutions and then you Pick the best one. That

Speaker:

is simply just not true. There are

Speaker:

just very, very specific instances where that might be true.

Speaker:

But for the most case, we are not solving for all possible

Speaker:

solutions at once. I think that's the most common

Speaker:

misconception which we hear quite often.

Speaker:

Okay. Again, I like the

Speaker:

answer. It's different, it's not necessarily what I'd heard here before, and I like it.

Speaker:

I think that's great. What's the most exciting risk

Speaker:

you've taken with your career

Speaker:

pursuing in quantum computing?

Speaker:

I would say that the field is

Speaker:

in its nascent stage. Even though there is so many big groups,

Speaker:

research groups, working in this area, it has not been

Speaker:

concretely proven from, even from a theoretical

Speaker:

standpoint that using quantum computing for

Speaker:

the problems that we are usually interested in is going to sort of give us

Speaker:

a speed up. That's one part. The second

Speaker:

part is the hardware is also not there yet.

Speaker:

Companies have been telling it will be there in the next five years, but

Speaker:

I think they've been always studying that. And we have made

Speaker:

tons of progress, extremely great progress in the past two or three years.

Speaker:

But again, these are the two big things. One is the theoretical guarantees

Speaker:

on whether we will see a speed up, and second is the practical

Speaker:

realization. So if these things don't pan out in, let's say, the

Speaker:

next decade, then I would say that would be the

Speaker:

big risk. Short term or medium term risk. I would

Speaker:

say from a career perspective, because at the end of the day, if you're

Speaker:

looking to find a job and if the, if the field does not

Speaker:

progress as, as, as some of the other fields did,

Speaker:

then that would be sort of a biggest risk.

Speaker:

So how do you tell the difference between hype and

Speaker:

true innovation? Because you have to admit, we're hearing new things every week.

Speaker:

We're hearing new things every day sometimes. So how do

Speaker:

you tell the difference?

Speaker:

I think I'm fortunately in a

Speaker:

position that I have been surrounded at,

Speaker:

at the University of Waterloo with some of the best researchers in this field.

Speaker:

So I got the, got the opportunity to take very

Speaker:

advanced courses with them. And the courses were

Speaker:

designed in a way where they, they go back all the way to the

Speaker:

fundamentals and they would teach you a lot of these things from a

Speaker:

rigorous standpoint. So when some big news come out for

Speaker:

me, I almost always just ignore it,

Speaker:

unless there is a link to the paper which is being published. Because if

Speaker:

I can see the results in the paper, I

Speaker:

just cannot believe news or a blog post. So that's

Speaker:

sort of like the filter one for me. And once I find the

Speaker:

papers, then if it's one of the big, one of the big companies

Speaker:

like Google or I nowadays, they are doing exceptionally

Speaker:

good research. So you can get some good idea by reading the

Speaker:

introduction and conclusion of the paper. Even though the paper might be 50 pages,

Speaker:

you don't need to be an expert and read through all the 50

Speaker:

pages. If you just get an idea by reading sort of the abstract

Speaker:

intro and conclusion. So that would be like my first two

Speaker:

filters and passes. And then if I do find something that

Speaker:

aligns with what I think might be, oh, this could be interesting, then

Speaker:

I'll just skim through the paper. So that's sort of my process. So I think

Speaker:

the last part skimp through the paper. That would require

Speaker:

some technical background, which I was fortunate enough to have. But even if you are

Speaker:

not necessarily an expert, I think my first filter is, is there like

Speaker:

a technical paper which was released with this, with this news

Speaker:

announcement. One of the things you mentioned,

Speaker:

and I'm just curious, like, there's obviously a lot of papers getting published.

Speaker:

Right. How do you keep up? Right. I mean my, my hack for keeping

Speaker:

up is I feed all the PDFs and each research

Speaker:

paper gets their own notebook. Lm right. So I can kind

Speaker:

of like have a podcast explainer. So while I'm driving around, driving the

Speaker:

kids around, I can. Well, you don't. Maybe you don't have kids. So. But like

Speaker:

there's just so many demands on my attention and time. I find using

Speaker:

AI, you know, everyone's all freaked out about AI is going

Speaker:

to make students cheat. I use AI to help me

Speaker:

learn. And I would imagine, I would imagine that

Speaker:

it's probably more widespread. Most certainly. We didn't really have

Speaker:

AI when I was in university. Actually, that's not true. We had something called

Speaker:

Prologue, which was this. Yeah, you're laughing. Yeah,

Speaker:

like, you know, but I mean, cut us a break, you know, like the, the

Speaker:

ice age had just ended and, you know, we just invented fire.

Speaker:

Right. I

Speaker:

love it, I love it. I've used Prologue. I enjoyed my time,

Speaker:

but that enjoyment lasted three months for the, for the course that I

Speaker:

was taking. Yeah, that's sounds about right. Yeah. Yeah. I remember

Speaker:

my final project to this day and I'm like, that was an awful

Speaker:

lot of work to parse the binary tree. Yes. Yeah.

Speaker:

Sorry, go ahead. Oh, yeah, I was just going to mention.

Speaker:

Yeah, I think for keeping up with the papers. Yeah, I think

Speaker:

so. My filter. Well, again, because I work in one

Speaker:

or. I'm mostly interested in one or Two parts of the quantum algorithm side of

Speaker:

things. I, I have this daily ritual. Just every

Speaker:

morning with the coffee I just go to cite. Usually there's less than

Speaker:

20 papers uploaded on the archive

Speaker:

for quant ph. Sometimes it might be 30, but usually I just

Speaker:

skim through them and if the topics are more algorithmic I just open again,

Speaker:

read the abstract intro and conclusion and from there I can figure out if I

Speaker:

need to dive a bit deep. I did try

Speaker:

NotebookLM at some point when it first came out.

Speaker:

Unfortunately it did not work for me. It was

Speaker:

just not accurate enough even to give a high level summary.

Speaker:

I have not tried it since this was a few months

Speaker:

ago, I would say six to eight months ago. So maybe things

Speaker:

have changed quite a bit since then. But I think, yeah, I

Speaker:

just, for me I'm very, it's very easy and fast for me to just skim

Speaker:

the abstract and then just know whether this is worth my time.

Speaker:

That's cool. So is that how you keep up then essentially on

Speaker:

the industry trends and the new tech?

Speaker:

Because if you feel, if it has a white paper then it's fairly substantial.

Speaker:

Yes. Although I think, I think because I still

Speaker:

like a grad student working research, I think I would prefer if it was

Speaker:

not necessarily a white paper but like a proper technical paper that

Speaker:

gets published in a peer reviewed journal. So sort of

Speaker:

that's like published. Being published in a journal obviously takes

Speaker:

time, but usually pretty much everyone uploads their papers

Speaker:

nowadays to arXiv. So that's the open source website where you can

Speaker:

just go and filter by quant ph and all the papers published. And

Speaker:

even though the, even though the tag is supposed to be for quantum

Speaker:

physics, I think nowadays it's mostly just filled with quantum computing related

Speaker:

papers. Right. And for those following at home it's

Speaker:

spelled. If you want to check this out, it's AR X I V X. Yeah.

Speaker:

Yes. I

Speaker:

don't want people searching around being like I couldn't find that site you mentioned.

Speaker:

Yeah. Cir8 is also an alternative. Most papers from

Speaker:

archive get posted to cite. The nice thing about cite is that

Speaker:

you can write quick comments on if you have some questions about the new

Speaker:

result. It could just be high level and the authors themselves would

Speaker:

usually respond. So that's a very quick way to sort of interact with them.

Speaker:

So I usually use cited as well. And there is a way where the most

Speaker:

like interesting papers people will like cite them and they will just

Speaker:

climb to the top of the top of the sorting algorithm. So

Speaker:

that's quite nice.

Speaker:

So what Are some long term goals like that

Speaker:

you have for what you want to do after you

Speaker:

finish with grad school? Where, where do you want to

Speaker:

situate yourself in the, in the quantum ecosystem?

Speaker:

Or is it even too early even ask that question? Oh, that's fair.

Speaker:

Sorry I cut you off. Yeah. I think

Speaker:

for me I've, I've realized that I find

Speaker:

two areas quite interesting. So broadly speaking, they are

Speaker:

quantum algorithms and quantum error correction. Now of course, like that's,

Speaker:

that's way too broad. So specifically quantum algorithms

Speaker:

for problems that arise in solving differential equations.

Speaker:

So differential equations are one of the most common ways where a lot of these.

Speaker:

Weather prediction is the most obvious example. But also

Speaker:

nowadays there's a lot of simulation work going on and

Speaker:

designing the aircraft, simulating the flow around the

Speaker:

aircraft wing. These are very computationally challenged, challenging

Speaker:

problems. So my sort of interest through my research

Speaker:

project went into this field quite a bit and this is a

Speaker:

fairly, I would say new field on

Speaker:

applying quantum computing to like cfd or

Speaker:

numerical PDEs in general. So that's one very specific area that

Speaker:

I'm interested in. And the second being error

Speaker:

correction. Again, error correction is a way too broad of a field. Where

Speaker:

I see myself fitting in is

Speaker:

translating a lot of these academic papers

Speaker:

to code implementations. I think that's a big

Speaker:

missing part. That also helps me a lot

Speaker:

accelerate my research because every time a new idea comes in, but if I cannot

Speaker:

quickly prototype and test it out, it's very hard to gauge whether

Speaker:

this is applicable or not applicable. I think I've gotten

Speaker:

used and good at implementing a lot of these latest

Speaker:

algorithm papers that come out. So that's

Speaker:

somewhere that's a nice intersection that I would like to be

Speaker:

in the short or medium term, I guess.

Speaker:

Okay, cool. So what, what do you think, what is

Speaker:

the. Do you, do you have a. So you're a post grad student

Speaker:

PhD or, or somewhere else or. I'm a

Speaker:

master's student currently. Okay. Yeah, second year.

Speaker:

Cool. What areas do you think you're going to focus on

Speaker:

in your research? I think

Speaker:

short term I would still be focusing on

Speaker:

applying the quantum computing, quantum algorithms to

Speaker:

problems as I mentioned, and differential equations specifically. So

Speaker:

I think that's the short term focus again because

Speaker:

it's a fairly new field. I think there is a lot to be done and

Speaker:

a lot of the conventional. Because what we are trying to do right now and

Speaker:

when I say we, like a lot of researchers in this community is we are

Speaker:

used to thinking of solving these differential equations in a

Speaker:

classical way. So we are just trying to map these classical

Speaker:

ways of thinking to quantum computing. And then we have realized that

Speaker:

it does not always work out. In fact, it almost always does

Speaker:

not work out. So we have to go back to the fundamentals. We have to

Speaker:

rethink the way that we've been thinking about solving these problems

Speaker:

classically. Because on a quantum computer even some simple

Speaker:

things are not allowed, like nonlinear simply computing,

Speaker:

like X squared. On a classical computer you just make two copies and multiply them

Speaker:

together. On a quantum computer it's not possible

Speaker:

really. Like I'm simplifying things, but that's sort of the idea.

Speaker:

So this pushes you down to go back to the fundamentals, sometimes

Speaker:

rethink the way of mapping your problem and then bring

Speaker:

it back to the quantum computing side of things. Things. So I think I enjoy

Speaker:

that process a lot and I think I would in the short term would like

Speaker:

to continue working in that field if, if, if given the

Speaker:

opportunity. Now this may be me being a software

Speaker:

engineer by training and comp. Sci major by training. And

Speaker:

I think that's really going to be a big growth area. Right. The writing the

Speaker:

code. And at a, at a very

Speaker:

fundamental level is going. You're right. Like it's going to be different. Right. There are

Speaker:

new ways to approach problems. You have to kind of drop

Speaker:

your old way of thinking. I think the quote Yoda, where you have to unlearn

Speaker:

what you've learned. So

Speaker:

I think it's interesting because

Speaker:

that means that there's going to be a lot of code that will need to

Speaker:

be rewritten. Right. And not like you know, hello world type stuff.

Speaker:

I mean core underlying algorithms for

Speaker:

search and you know, all of those things

Speaker:

are going to be, have to be recoded from the get go. And you know,

Speaker:

that's not exactly, it's not exactly exciting work in one.

Speaker:

Right. You know, bubble sort is not really

Speaker:

the most fascinating algorithm in the world, but it's kind of

Speaker:

where everybody starts I think with quantum computing. I think we're going to have to

Speaker:

revisit a lot of our underlying assumptions

Speaker:

around computer science. Yeah, that is

Speaker:

true. I think in fact a lot of my, a big part of my research

Speaker:

area was to like there's this notion of

Speaker:

block encoding. It's fancy way of saying how do you encode

Speaker:

classical information onto a quantum computer? Now

Speaker:

classical information is on quantum computer you're only allowed very

Speaker:

specific operations. Technically they're called like unitary operations.

Speaker:

Most of the classical operations that you would want to do are not unitary. So

Speaker:

you have to make them unitary somehow. Right. So a lot of these

Speaker:

algorithms is, they assume you know how to do that. And then the algorithm starts,

Speaker:

then the paper starts. But some for, for someone like me who's

Speaker:

interested like in the next, in applications in the next five or

Speaker:

10 years, I'm like, how do I, like how do I do that first part,

Speaker:

which is assumed to be true. So a big part of my,

Speaker:

my thesis and my research area was basically that how do I encode

Speaker:

this matrix, classical matrix, onto a quantum computer?

Speaker:

And turns out this is an unsolved problem. So I

Speaker:

focus on very specific structured matrices that I, that we

Speaker:

see a lot very commonly in numerical analysis or

Speaker:

numerical mathematics. And my, and the approach that I

Speaker:

took is like, I had to go back, dig through these. Apparently the

Speaker:

turns out you can automate a lot of this if the code is written in

Speaker:

a way such that it identifies these repeating structures in the matrices.

Speaker:

And the way I was able to do it is I was, I had to

Speaker:

go back to the old circuit design

Speaker:

books from the second year of computer engineering or computer

Speaker:

science and like rethinking how to add two numbers together,

Speaker:

how to, and how to do these things on a quantum computer.

Speaker:

So tracing back through all of the existing sort of literature,

Speaker:

that's sort of where we are now. So, like, we are very early. But

Speaker:

it's also exciting that in a way that what. There's

Speaker:

so much, so much things, so many things that needs to be figured out.

Speaker:

But it's also for me, like an exciting path coming from like a computer

Speaker:

science background as well. That's true. Because when you, when you're in

Speaker:

computer science, a lot of these basic fundamental problems have largely

Speaker:

been solved. Right? Yeah, like bubble sort. Right, I'll pick on

Speaker:

sort. Right. But like with quantum computing, no, I mean, we're still early

Speaker:

enough where they're naming things after the researchers who find them. Right. So the Shores

Speaker:

algorithm, Grover's algorithm. Right. I

Speaker:

don't know. Like, you know, maybe there'll be Patel's algorithm. Right. Like, I mean, it's

Speaker:

totally, it's totally within. But you know, in traditional computer

Speaker:

science, I think those days are probably over. But in quantum

Speaker:

computing science, like, I mean, I say that in jest, but

Speaker:

it's totally possible. Right? Like, yes. Yeah. You know,

Speaker:

I think that's exciting. Right. Like, we really are in the frontier. And, you

Speaker:

know, the frontier is exciting, but it's also kind of like, oh, no one's done

Speaker:

these fundamental things yet, you know.

Speaker:

Yeah, definitely. There's a lot more opportunities to Sort of do,

Speaker:

like, you could just come up with a completely different

Speaker:

sort of background, slash, mindset. And all of a sudden you just have like, just

Speaker:

thought of something that no one else has before. And because we are so early

Speaker:

in this field, it would be like, oh, you just stumble across a

Speaker:

new algorithm and yeah, maybe, like eventually, as

Speaker:

you mentioned, maybe it gets named after you. Right.

Speaker:

It's totally, totally believable, which is exciting. Yeah,

Speaker:

it seems like. No, no, I'm just kind of amazed by the skill set

Speaker:

you're talking about, you know, with the

Speaker:

computer science and then talking about math and

Speaker:

then, you know, I'm, I deep research.

Speaker:

Like, what do you think are the, the necessary, the

Speaker:

necessary skill set to have when

Speaker:

working on, you know, like, for example, you were talking earlier about error

Speaker:

correction. Like, I'm just kind of curious for people who have some of those

Speaker:

skills, but maybe not all of those skills, how they could, if they could kind

Speaker:

of break in and be involved, what kind of skill set do you think

Speaker:

you really need? I think for. It's

Speaker:

really important to get the foundations

Speaker:

strong. Luckily, the existing curriculum,

Speaker:

existing undergraduate curriculum is actually very well suited

Speaker:

for this. Unfortunately, I would say that

Speaker:

a lot of it is taught in a very. So to give concrete

Speaker:

examples, let's say undergraduate mathematics. So

Speaker:

error correction, that's a great example. All undergraduate curriculum

Speaker:

programs, they would go through these courses on linear algebra,

Speaker:

abstract algebra, where they would cover group theory and brings in fields.

Speaker:

Now group theory and rings and fields. It's not necessarily like a new topic.

Speaker:

They also form the foundations of cryptography. And we have been using

Speaker:

cryptography for like six, seven decades now. Turns out

Speaker:

the same foundations behind cryptography, the group theory and rings

Speaker:

and fields. That's exactly what 90% of error

Speaker:

correction is. And to me, this was

Speaker:

surprising because I took this course, an advanced course in my grad school,

Speaker:

but when I took the course, I realized, oh, this is just 90%

Speaker:

flashbacks to third year. But hey, it's been three years now, so I

Speaker:

need to go back and get to know a lot

Speaker:

of the fundamentals. But I would say like linear algebra

Speaker:

would be sort of step zero. And luckily that's covered in

Speaker:

most of the undergraduate curriculums and STEM programs.

Speaker:

So math, physics, computer science, engineering, and then if

Speaker:

you want to get into some specific fields, such as correction, I think having

Speaker:

a math background definitely helps. Working in

Speaker:

algorithms, I think having somewhat of a computer science background

Speaker:

could help. So yeah. And physics, again, if you're

Speaker:

interested in error correction from a hardware, hardware side of things,

Speaker:

physics background can Also definitely help quite a bit as well.

Speaker:

And yeah, and I would like to mention like before starting my grad school I

Speaker:

did not have any background in quantum computing at all. So it was

Speaker:

a very new field for me as well.

Speaker:

So yeah, all that I know I've essentially just learned in the

Speaker:

past 2ish years, I would say.

Speaker:

So, yeah, like I come from the, a very common journey

Speaker:

that many people in this community who are new, they

Speaker:

also come from different backgrounds, they don't have a formal training in

Speaker:

quantum computing. But I don't think that's, that's an

Speaker:

issue. I think that's. That, that is. Okay.

Speaker:

That'S a good point. Right. This is, this is a relatively new field. It's been

Speaker:

around in one form or the other since the 90s, right.

Speaker:

You're Candice little known fact. Candace's dad was an IBM

Speaker:

researcher working on this in the 80s and

Speaker:

90s. Right. So like this is not, in some ways it's not

Speaker:

new, but in a lot of ways it's new to a lot of people. Right.

Speaker:

So you're going to find I think a lot of people just like, you know,

Speaker:

when I was early in my career, there were not a lot of computer science

Speaker:

people like in industry, right. Who had comp. Sci majors. Right. A lot of

Speaker:

them were people who had other degrees, be they science, even a

Speaker:

couple of history majors that had learned to

Speaker:

code. Right. As much as I hate seeing that phrase because it was

Speaker:

so abused.

Speaker:

But you know, they had, they kind of realized like, you know, I

Speaker:

can. And I started my career on Wall street. Right. So there were a lot

Speaker:

of also finance types that figured out that, hey, you know, I could be a

Speaker:

stockbroker, yes, I will make a lot of money, but I will have an ulcer

Speaker:

and a receiving hairline by the time I'm 29. Or I can kind of have

Speaker:

a more leisurely pace and do

Speaker:

coding for the, you know, write applications for the. Yeah. For the

Speaker:

traders and things like that. So, you know,

Speaker:

I also think that because this is a relatively new field, very, very much in

Speaker:

its infancy, you're going to see a lot of people that you're not going to

Speaker:

have kids go to, you know, kids. Right. You know, you're not going to have

Speaker:

people go to school and come out with a quantum, you know, a degree in

Speaker:

quantum computer science just yet probably

Speaker:

in about 10, 15 years. I think that'll be a thing because it always starts

Speaker:

off with grad, you know, grad, grad school type programs and then

Speaker:

eventually it filters down Into a thing. Yeah, but I'm very glad you said that

Speaker:

because that was my advice to, to my oldest child

Speaker:

is taking physics and calculus and math and things like that.

Speaker:

Because those are hard subjects, right? Well, it's not like those are hard

Speaker:

subjects. And because it's hard, very few people are going to do it,

Speaker:

right? And because very few people are doing it, market

Speaker:

forces being what they are, there's not going to be a lot of people doing

Speaker:

it. And our entire society or entire civilization relies on

Speaker:

a lot of the fundamentals of physics and

Speaker:

mathematics. And it's alarming in a lot of ways that a lot of people

Speaker:

don't know it. Right? So, you know, you will automatically be

Speaker:

kind of whatever that looks like, Right. I used to say learn to code, kids,

Speaker:

learn to code. But I think, you know, the last, you know, developments over the

Speaker:

last, you know, couple of years have really been like, yeah, maybe you should focus

Speaker:

on more than just code, right? Yeah, yeah,

Speaker:

definitely. In fact, I think so. It's

Speaker:

sort of like a two sided coin in a

Speaker:

way because when I first got introduced to quantum computing, it was through one of

Speaker:

those IBM summer schools, which I think was a great

Speaker:

way to bring a lot of people into this field.

Speaker:

But to your point, I think there is a big

Speaker:

misconception that you could just.

Speaker:

Don't get me wrong, I think it's a great way to just start learning through

Speaker:

being able to write these code, to generate circuits, simulate them.

Speaker:

But that's it. Like you, all you're doing is just following a

Speaker:

tutorial and quantum computing. Like even though someone

Speaker:

might make it sound that anyone can get in and it's very easy, all you

Speaker:

need to do is basics of coding. That is not, simply not

Speaker:

true. If you want to make any good progress, you would need to know

Speaker:

the foundation, which as you mentioned, math, physics and even computer

Speaker:

science. When I say computer science, I don't mean just coding, right? Like

Speaker:

we are in the era of GPT. So I don't think coding

Speaker:

is, is, is that much required now. But I think what

Speaker:

you do need is strong foundations in algorithms or like these,

Speaker:

and these are covered in undergraduate curriculum. I think time

Speaker:

has come that if this feel as it progresses, I think more

Speaker:

people will start hopefully focusing back on foundations,

Speaker:

which I think is very important because without that you are

Speaker:

essentially just writing code, but you don't really

Speaker:

know what you're doing. In a way it becomes very hard

Speaker:

to make progress in the field, especially when

Speaker:

you want to work on the state of the art applications or

Speaker:

even research In a way, I think that's. A good

Speaker:

way to put it because I think in popular culture, or

Speaker:

we've confused computer science degrees with learn to code. Right. Yeah,

Speaker:

those. I mean, it's a subset of a much larger thing. Right. You know,

Speaker:

how computers actually operate. Right.

Speaker:

And I understand why it's easy to

Speaker:

get those confused, but I think we do ourselves a disservice if we continue to

Speaker:

do that. Right. Because it'll be like, you know, a lot of computer science major

Speaker:

departments are. They're seeing shrinking enrollment. Right. Because of the

Speaker:

chat kind of situation. But

Speaker:

there's a lot more to it. Right. Like, somebody still has to understand

Speaker:

how networking works. Right. How the packets work. Right.

Speaker:

One of my favorite phrases, Candace is probably sick of hearing it. Right. Someone has

Speaker:

to rack and stack them. Right.

Speaker:

And so, yeah, no, I mean, computer science, if

Speaker:

listeners take nothing away from this other than that you're a smart guy

Speaker:

and Candace is sick of my jokes, it's that

Speaker:

computer science is more than about coding. Right. It's an entire

Speaker:

academic discipline heavily rooted in math, but kind of, you

Speaker:

know, branched off for very specific problems. So. Yeah.

Speaker:

Yeah. Let me ask you this. Has the idea of

Speaker:

mentorship affected you

Speaker:

in your path, your learning journey so far? Have you had

Speaker:

a mentor that's really inspired you? Are

Speaker:

you interested in being a mentor to other people? I'm

Speaker:

curious about that. 100%. I think I have

Speaker:

the. I have the usual story of. You will hear this

Speaker:

from most math majors. You had this one professor

Speaker:

in there in their undergraduate. In my case, I was fortunate enough to

Speaker:

have Professor Steven Ryan from University of Saskatchewan. He

Speaker:

taught me. Yeah. I took vector calculus in my second year.

Speaker:

Ever since I took that course with him, I just, like, became. Not just

Speaker:

me, everyone else in the course as well. They just became fans. But

Speaker:

lucky for me, I got to be more than fans because I

Speaker:

got a chance to do two summer research programs with

Speaker:

him. I graded his vector calc for two years

Speaker:

straight. And I also. He was the one who sort of.

Speaker:

He knew that what I. What my backgrounds are and what my interests are.

Speaker:

And I was. I was this close when I got my

Speaker:

grad school offers because I was 50. 50, but leaning more towards machine learning.

Speaker:

He was the one who said, I've known you for the past three years. I

Speaker:

think quantum computing would be the right field for you. And if you don't think

Speaker:

you're convinced, do a summer research project with me. And he knew

Speaker:

my background. He's just one of them, one of those people. And he I did

Speaker:

a research project with him over a summer and I knew right there that,

Speaker:

oh yeah, this is the field that I, that I want to be.

Speaker:

And yeah, without him, I don't think I would have been able to

Speaker:

like, make it to grad school at Waterloo at

Speaker:

all. And I have taken. Tried. I think I see

Speaker:

him as like, yeah, inspiration. And also he was a great

Speaker:

mentor. And I've been trying in different

Speaker:

roles to sort of be a mentor to

Speaker:

other students if I can. So in grad school you get a chance to work

Speaker:

as a ta. So that's one very common,

Speaker:

common way to interact with first, second year students. But at

Speaker:

Waterloo, they have a faculty of math, which is very unique

Speaker:

to Waterloo. So it's not a department, it's a college of mathematics. So

Speaker:

computer science is actually part of college of mathematics at

Speaker:

Waterloo. So that's very rare. So math is sort of one of the biggest

Speaker:

strong areas at Waterloo. So in the college of math they

Speaker:

have a program called directed reading program and directed research

Speaker:

programs. And the idea there is grad

Speaker:

students, masters, PhDs and sometimes even postdoc.

Speaker:

They act as mentors and they can propose reading projects.

Speaker:

And the undergraduates, from year one to year four, you

Speaker:

will get paired with one or two students and you have four months, essentially a

Speaker:

term, and you will assign, you will do readings together. You will assign

Speaker:

the students the readings and they would read it. You would meet every

Speaker:

week and you. They would sort of ask questions. So this gives them the

Speaker:

ability to learn something new which is not part of their

Speaker:

curriculum, but also it gives me the ability to sort of share

Speaker:

some of my experiences and knowledge with them in

Speaker:

a mentorship sort of role. So I think I've been.

Speaker:

So this is the second term I'm doing it. I did

Speaker:

that last term as well, but it was the same topic getting first years

Speaker:

or second year students into quantum computing. And then this

Speaker:

year, this term I'm doing it again. So I think that has

Speaker:

definitely been a big part of my

Speaker:

undergraduate slash grad research curriculum.

Speaker:

Interesting.

Speaker:

Is there a book or a podcast

Speaker:

or simply an idea that

Speaker:

you've come across in the past year that has really

Speaker:

changed the way you think about something or

Speaker:

affected you in a way that you want to.

Speaker:

Did you'd want to talk about?

Speaker:

Yes, I think the one book that comes to mind,

Speaker:

it's called, it's a fairly famous book. It's called Quantum

Speaker:

Computing Since Democritus. It is by Scott

Speaker:

Berenson, who is like, no one is

Speaker:

going to. I think everyone would agree that he is one of the, if

Speaker:

not the most smartest researchers in quantum

Speaker:

algorithms, quantum complexity theory in the world. Like

Speaker:

period. He has, he has worked under so many great people

Speaker:

and the work that he's been doing for the past three decades is just phenomenal.

Speaker:

He maintains his own blog post where

Speaker:

like a lot of the questions you asked in the. During this conversation is about

Speaker:

how do you know if a new news article is worth

Speaker:

reading or not. I go to his blog post

Speaker:

because he is one of those people who would just go and he would

Speaker:

lay out the truth as it is. And he is someone

Speaker:

that you can just trust without like just blindly trusting.

Speaker:

But he wrote this book in 2013 I believe,

Speaker:

which was based on the lectures that he gave as a postdoc at University

Speaker:

of Waterloo from 2007. But this book is written in a way

Speaker:

which is at first pass when you read it.

Speaker:

And if you try to do the. There are many exercises

Speaker:

I could barely do that. These are not like math

Speaker:

heavy exercises. These are very thought provoking exercises. So if you're not

Speaker:

used to thinking the way that the book that the book is written,

Speaker:

it would be very hard. But the, but this book sort of just

Speaker:

opened my mind in a way like what does it even mean to

Speaker:

compute something? How and why quantum mechanics

Speaker:

is so different than classical computing. And he takes an

Speaker:

approach where you don't need to know any quantum mechanics. All you need to know

Speaker:

is if you know, if you come from either a computer science background, that's what

Speaker:

he, that's the background he comes from, or if you come from a pure

Speaker:

math background, you can still know everything that all the

Speaker:

foundations of quantum mechanics. In this book, it's, it's mostly

Speaker:

not math. There's, there's very less math, but it's written

Speaker:

in an extremely thought provoking way. And like every, every year I try

Speaker:

to come and read again and I'm pretty sure I still don't understand

Speaker:

all of it. But he talks about everything. He had, yes chapters

Speaker:

on what it means, the implications of quantum mechanics to. Through

Speaker:

something like time travel. And

Speaker:

this is not like the sci fi time travel. This is like

Speaker:

concrete formal implications.

Speaker:

If time travel were true, can you solve things that a quantum

Speaker:

computer cannot solve? And he has mathematical arguments to sort of

Speaker:

go through this. So I would highly recommend that book, I think to

Speaker:

anyone. Not only if they're interested in quantum computing, but in

Speaker:

general, I would say. No, that's, that's a good point. There's a lot,

Speaker:

I'm sorry, I should. Say just for our readers. Again, say the name of the

Speaker:

book again. Yeah, it's Quantum Computing Since

Speaker:

Democritus by Scott Aaronson. In fact, if you just

Speaker:

Google Scott and some blog, it will take you to the blog post. One

Speaker:

of the things on the title of his blog post says if you don't take

Speaker:

anything from this blog post, take away this. Quantum

Speaker:

computers do not solve everything in parallel. That's, that's in like the,

Speaker:

in the title of his blog post. It's like that's the biggest because

Speaker:

I think he also ran across the same thing. It's like many people

Speaker:

have this misconception, so he's also out there trying to sort of do

Speaker:

his. To do his part.

Speaker:

Go ahead, Frank. Oh, no. So, Leah, there's a lot of interesting things that

Speaker:

they're. The retro causality was something I

Speaker:

heard about, which kind of implies, if not time travel, kind of a reverse

Speaker:

load of time. But I, I'm. I'm out of my depth

Speaker:

beyond saying those sentences. But it's an interesting concept,

Speaker:

right? Like the way we perceive what we call reality

Speaker:

may not be the final word on how things actually work.

Speaker:

Right. Yeah. Which is very fascinating. Like, I'm. I'm a

Speaker:

philosopher at heart. So when I hear there's certainly

Speaker:

aspects of.

Speaker:

Aspects of a lot of

Speaker:

these kind of quantum computing and kind of

Speaker:

quantum physics, things that really kind of bridge those worlds of hard science and

Speaker:

kind of philosophy. Right? Yeah,

Speaker:

yeah. And this book will definitely, like take you to philosophy as well.

Speaker:

So. Yeah. Highly recommend. Cool. I'm gonna order

Speaker:

it. What would

Speaker:

you say is the most recent innovation that we've

Speaker:

all heard about? If it's willow

Speaker:

or. I always pronounce it wrong, Frank. I pronounce it

Speaker:

magero, which is the weight loss drug. Yeah, that's what it is.

Speaker:

Majorana. Majorana, right. I think it's named after

Speaker:

somebody who's German or Spanish. So the J becomes a Y. Yeah.

Speaker:

Okay, so out of all like this, so much out there.

Speaker:

Right. Yes. What to you is the most exciting

Speaker:

right now? To me, I think

Speaker:

there is this subset of error correcting codes known as

Speaker:

QLDPC codes, quantum LDPC

Speaker:

codes, which are. Which have very nice

Speaker:

theoretical properties. That has great implications on

Speaker:

error correction. And it makes the resources. Because

Speaker:

at a high level, the way error correction works is you have a lot of

Speaker:

noisy qubits and you reduce and you essentially use

Speaker:

like 100 noisy qubits to maybe simulate two or three

Speaker:

perfect qubits. That's the rough idea of error correction. And

Speaker:

I think QLDPC codes, the rate, which is the

Speaker:

number of noisy qubits you need to simulate a

Speaker:

certain number of logical qubits that's quite

Speaker:

high. So they are quite appealing to me. IBM

Speaker:

is sort of taking this approach for error correction. So

Speaker:

that to me I think that's one of the most interesting

Speaker:

areas that I'm looking. And qldpc, again,

Speaker:

LDPC codes are not new. These are first discovered in

Speaker:

1967 and they are used currently in

Speaker:

5G communication in our mobile devices. So

Speaker:

now the quantum version of these LDPC codes

Speaker:

are sort of one of the things that many people believe is state

Speaker:

of the art. Interesting.

Speaker:

It's funny how it all comes back to a lot of research that's already been

Speaker:

done for conventional computing. Right. And correct me, I'm wrong, error correction was also a

Speaker:

big deal in early hard drives as well as CD ROMs. Right. And

Speaker:

DVDs. Right. Because that's why if you scratch it, if you

Speaker:

scratch a CD up to a certain point

Speaker:

obviously, yeah, like it'll still solve it. Right. And

Speaker:

I remember there's error, there's error correction, a lot of

Speaker:

things like your credit card numbers, right. There's a lot like they have to match

Speaker:

that to a thing. I don't know if that's for error correction or for other

Speaker:

reasons, but even like barcodes, right, Barcodes. That

Speaker:

last little. I, I used to work on an E commerce site and,

Speaker:

and like I remember, I forget how I got involved with

Speaker:

like we needed to replicate the algorithm from what was

Speaker:

originally written and we need to rewrite it in Perl, of all things.

Speaker:

And I remember that the last digit is

Speaker:

actually a checksum which is kind of a. That's the dollar store

Speaker:

version of error correction that you're talking about. Yeah, yeah.

Speaker:

So yeah, error correction, like classical error correction is what

Speaker:

enabled classical computers to function

Speaker:

basically like the field of error correction, slash

Speaker:

compression, slash information theory. It started in I think

Speaker:

50s by Claude Shannon, by then pioneed by Richard

Speaker:

Hamming and a lot of these classical error

Speaker:

correcting scientists. But yeah, nowadays it's basically

Speaker:

everywhere. In all wireless communications, in something as simple as a

Speaker:

CD roam and hard drives, even the transmission over

Speaker:

the Internet that has a certain notion of error correction

Speaker:

inbuilt. So now a lot of these same principles are

Speaker:

being translated over to quantum computing. And in fact most

Speaker:

of the codes that are being sort of researched now, they, they had

Speaker:

their origins, they are classical codes at the end of the day. But they,

Speaker:

but they have been extended to work in this because in the

Speaker:

classical codes you just have one sort of error, a zero changes

Speaker:

to a one or one changes to a zero. But on a quantum computing you

Speaker:

also have this phase which is you can have

Speaker:

essentially a continuous phase along with the

Speaker:

bit flipping between zeros and ones. So fancy way of saying you have

Speaker:

more errors to correct. So your codes have to be much more complicated

Speaker:

than just the classical error correcting codes. But that's a good starting point

Speaker:

that most researchers build from.

Speaker:

Cool. How would you describe what you

Speaker:

do to a 10 year old? Ah,

Speaker:

okay.

Speaker:

Yeah, I think to a 10 year old they have

Speaker:

probably heard that weather prediction is important

Speaker:

or at least heard of predicting weathers of weather.

Speaker:

So I would say yeah, I work on,

Speaker:

I work on designing ways to that

Speaker:

could help accelerate the process

Speaker:

of weather, of weather prediction, whether it be more

Speaker:

faster or more accurate. And the way I do it is

Speaker:

using quantum computers. I think

Speaker:

that should work.

Speaker:

I appreciate that, thank you.

Speaker:

How would you explain this to,

Speaker:

how would you explain quantum computing to someone who is

Speaker:

looking to invest in these companies?

Speaker:

Oh, I'm just curious. Not, not like you're pitching them, but like,

Speaker:

let's just say you had a friend who's a venture capital and over coffee is

Speaker:

like, hey, I've been hearing about this quantum computing thing. What's the deal? Is

Speaker:

it a thing? Is it not a thing? When will it be a thing? I

Speaker:

know, I know. The when will it be a thing? Is a very controversial question,

Speaker:

but needlessly controversial in my

Speaker:

opinion. But it is what it is.

Speaker:

Yeah, I think from an investing point of

Speaker:

view it would most likely come back to

Speaker:

the whole who gets there? Well, there are two

Speaker:

questions. One is who gets there first. But the second is

Speaker:

as of now, pretty much all companies are taking a different

Speaker:

route. At the hardware level. Someone is doing

Speaker:

superconducting, some Microsoft is doing topological

Speaker:

qubits, then we have ion trapped. So everyone is sort of

Speaker:

trying different architectures. So the question becomes like, yeah,

Speaker:

it's not just about who gets there first, but it's also about once

Speaker:

you get there, are you able to scale it up such that you can

Speaker:

make bigger and bigger computers? Because that's what we need at the end of the

Speaker:

day to make it useful for the applications that we

Speaker:

have in mind. I think it would come down to

Speaker:

can one identify from a

Speaker:

technical point of view which one of these architectures

Speaker:

are the most appealing and they have

Speaker:

the most promising future? I

Speaker:

think to me that's what it comes down to. And

Speaker:

correct me if I'm wrong, but also each problem, each type of

Speaker:

hardware is ideal for certain types of problems. And I think one of

Speaker:

the temptations is because electronics, you know,

Speaker:

silicon substrate and all that has kind of become the dominant form of

Speaker:

computing and conventional or classical computing. Do you think it'll ever

Speaker:

collapse into one type of hardware in the future?

Speaker:

Not anytime soon, but. Or do you think it'll always be kind of like

Speaker:

somebody gave me the example of a. Well, you know, it's a bit like car

Speaker:

engines, right. Like, you know, there's, there's diesel, there's gasoline and there's

Speaker:

electric. Right. And yeah, there are some other things like

Speaker:

fuel cell and all that. But you know, most people have a

Speaker:

gasoline, some people have diesel and electric. Right. But ultimately,

Speaker:

you know, no one, while one does dominate, it never like

Speaker:

fell into like one size fits all.

Speaker:

Yeah, I don't think it will ever reach that point where it's

Speaker:

just one type of architecture is going to dominate and everyone

Speaker:

else is just gonna just, it's just going to follow that path.

Speaker:

I think each hardware, each hardware architecture has its own

Speaker:

pros and cons as usual. So I think it would

Speaker:

still be sort of. We would get a whole suite

Speaker:

of different architectures. One, maybe one architecture is more

Speaker:

suited towards a particular applications, particular types of problem

Speaker:

and then some other application might have some other properties.

Speaker:

So I think, yeah, I would imagine it. I don't think that it

Speaker:

would just all collapse down to a single architecture.

Speaker:

Interesting. Where can folks find out more about

Speaker:

you, your research and what you're up to?

Speaker:

Yeah, I think the, the easiest way would

Speaker:

probably be LinkedIn. I do plan on starting

Speaker:

my own website pretty soon after I graduate. I

Speaker:

think what I would like to do is start a technical blog.

Speaker:

But this would not be a short, short block. This would be a detailed

Speaker:

blog that you would need to sit down for two and three hours. But if

Speaker:

you do, you can avoid reading these 30, 40 page

Speaker:

papers because I think in my research I had to read

Speaker:

so many papers and then after a point you realize that oh,

Speaker:

this was, this could have been expl. In a much more simpler way.

Speaker:

So I think that, I think that's my goal to write things

Speaker:

in a way such that an undergrad with STEM

Speaker:

background can, can get it. So yeah, I think LinkedIn would be a

Speaker:

short term, short term sort of way to connect. But

Speaker:

I think eventually in the next few months I will start my own

Speaker:

website. So I'm hoping that I can get more people engaged there.

Speaker:

Very cool. That's perfect. Honestly,

Speaker:

I've already ordered the book on Amazon

Speaker:

that we spoke. I think that sounds absolutely fascinating and I

Speaker:

really appreciate hearing your perspective

Speaker:

from the graduate school level to see you're

Speaker:

jumping off into this whole realm and what do

Speaker:

you care about? What's exciting? Where do you want to go with it? And I

Speaker:

appreciate you sharing, you sharing your journey and your

Speaker:

opinions with us today. And I picked it up on Kindle.

Speaker:

There you go. Because I can get it now.

Speaker:

And we'll make sure we put a link in the show notes and

Speaker:

we'll let our AI finish the show. And that, dear

Speaker:

listeners, wraps up episode 30 of season three, can youn Believe

Speaker:

We've Made it this Far Without Collapsing into Quantum

Speaker:

Decoherence? A huge thank you to Vyam Patel for

Speaker:

joining us and proving that not all quantum researchers

Speaker:

speak exclusively in equations. Whether you're here for the

Speaker:

maths, the metaphysics, or just trying to sound clever

Speaker:

at parties, we hope today's episode helped you inch

Speaker:

closer to quantum enlightenment. If you enjoyed this

Speaker:

conversation, and frankly, if you didn't, I'd question

Speaker:

your taste in podcasts. Make sure to follow rate

Speaker:

and review Impact quantum wherever you get your audio fix.

Speaker:

Until next time, keep your state superposed, your

Speaker:

entanglements professional, and remember, in quantum

Speaker:

computing, as in life, it's all about finding the right

Speaker:

algorithm. Cheerio.