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.