Yeah, exactly. In my probability class I was solving some tasks using pure logical reasoning instead of memorising some formulas. That feels so much more interesting
2:20 : that right there is the experience towards Physics I too have shared. Only you and Feynman have ever described this experience in such a beautiful manner.
It's an interesting topic to discuss. During my engineering studies we had a lot of classes about topics that are not really relevant to CS (for example history of civilization, business, ...) and some that only on the first look are not relevant to CS (physics, electrical engineering). A lot of people in my year were mad at the uni for including those classes (partly because a lot of people failed them). During one of the lectures with the dean, we had a Q&A session and someone asked about those "pointless" lectures. The dean had an amazing answer that I still keep near to my heart. "We as engineers, masters, doctorates and professors have an obligation to not only know the specific subject we want to study. We need to know (if only the basics) of many fields and exercise our ability to learn and adapt so we can not only improve ourselves but also, hopefully, help people around us" (I might have messed up the translation to English). Not only that, but the further along in education I got (currently master's degree in CS) that learning many different subjects is also kind of "speedruning" humanity's progress in a lot of subjects. Other than that, in later years I've found the joy in studying mainly because of the awesome staff at my uni. Great point about searching for THE WAY to study. Life is indeed short, and finding the optimal way to study for some can be a requirement for their tasks. But numerous times I've seen people searching for THE WAY just to waste a lot of time searching for it and lose interest (no payout for the lost time). Sometimes it's just better to jump right into it. The thing to keep in mind is that there are a lot of people creating new things every day. Right now, we are seeing major advancements in generative AI (although it has slowed down a bit). So having just a really basic knowledge (but knowing about it!) can help ease the fatigue of keeping up with progress. But enough of my rambling. Great video and it's good to hear from you again after a break in videos (other that the video few days back)!
Thank you very much for your effort and work. I strongly agree with your philosophy for teaching. As a humble graduate bioinformatics student, I am eager to learn cs theory to enhance my thinking for biological systems. Thank you again for all your quality videos. ❤
I’m about to take theory of computation and even though I’m a bit nervous to take the course, I have to say what videos of yours that I have seen so far have helped me feel more at ease.
Last semester I had a formal language and automata class and was thinking exactly about this. My teacher said that it’s is not so applicable to real life, but he also said that we do because it’s cool hahaha He got genuinely happy when we talk about the subject with him. I really enjoyed your point of view. It’s important to trust ourselves and really go deep to understand the things
I am no longer a cs undergrad. I am watching because I did not understand theory back then but now I need these theory to build something in my personal project lol books become difficult to understand when all basics became obsolete in my head...
Thank you for the video! One crucial difficulty of this is, I found that there are too many of us, no matter where. Like in schools, in streets, in companies. The cost of teaching individuals is expensive. And the “true”learning experience is also time consuming. I believe as long as a person learning anything this person never seen before, they would ask questions repeatedly. However, in school, along with the office hours and helps from fellow students, is it still impossible for students to learn very well in a reactive environment. Recently, although many teachers strictly forbidden ChatGPT, I think these AI tools are really great for learning as one can repeatedly and extensively ask questions without hesitation.
You motivated me enough to learn for my toc examn despite me having difficulties trying to get an edge over everything in this subject, maybe im just too foolish on myself, but never did I stop, I always come back to toc and learn from it despite me having said that I do not like the subject since it has no "real application" but you and your channel proved me wrong and gave me a total different view of things. Thank you alot
I love everything you do - life is a journey to death. Sometimes you need patience - it has taken about 12 months of solid effort to start to see the beauty of it all. We need that patience in our other relationships
Really agreed with what you say. Having some experience in teaching coding fundamentals. Just the fundamentals I found that learners did not want to go beyond pasting the questions in chatgpt and taking the code from there. They did not want to code even simple python one-two liners themselves. As it too effort. But I am teaching myself Data Science and Programming from past 3 years. Previously learned Financial Analytics and found the holes in my Maths, Stats, Data Science and Programming. All of which I had plugged to a fair amount in past years. LeetCode grind etc. Now I am combining them and working on implementing Analysis of Financial Time Series by Ruey S. Tsay. A tough task but again as you say. Critical thinking is worth it. Thank you for this wonderful channel. Can see and relate to you a lot. Learning from your videos a lot. You are awesome and a really good person.
I agree but I find STEM education extremely lacking when it comes to the broader perspective (e.g. politics, philosophy). Almost everyone I meet in this field knows the basic scientific facts but they don't seem to be able to interpret them from a holistic perspective. Sure, they won't be convinced by flat earthers and anti-vaxxers but more often than not, they fall for essentialism and appeals to nature which they believe is in accordance with science.
I want to thank u professor because of ur video of why to learn "theory of computation" my doubts were cleared . I learned the importance of logical thinking when i started my journey in islamic studies .We have a beginners textbook of logic called Isagoge written by Athīr al-Dīn al-Abharī . They teach us to verify or nullify every single metaphysical claim , construct and destruct philosophies.
For me, and a number of others I know I disliked the theory and math courses. For us, the working students, the degree was pursued purely for economic reasons. We wanted job training. Now the theory and maths may in the end be relevant and useful to MASTERING the jobs we wanted, but at the time just seemed hard and annoying. My worst example was a class where we had to use a thing called coq to do proofs. I HATED that class with a passion. It was obtuse, annoying, and difficult. Thank you for sticking with types like us, we do appreciate it in the end.
Respected sir, Please make a video series on book of "Art of computer programming volume 1",where you are explaining concepts, chapter by chapter or page by page. Thank you for your time and consideration.
Hey Ryan, I was wondering if you had any textbook recommendations on theory of computation and language formulation? I've been working on a project and feel like I'm lacking some understanding on how to order syntaxes in an LL grammar.
Maybe people are just hardwired as animals to be lazy for survival w/e, so kinda hard to push ourselves to do stuff gotta use big monke brains to find reasons to get us to do it, thank you for these videos I'm studying now for computer science final exam, esp for things that are so unnatural or artificial that we've invented agree with your takes on idiots, they are frustrating esp with the election that just went down in the US critical thinking is hard but it will help me succeed in life
I always think that there is a sense of accomplishment when you solve a problem yourself instead of doing it the EASY WAY.
Yeah, exactly. In my probability class I was solving some tasks using pure logical reasoning instead of memorising some formulas. That feels so much more interesting
@@emilinochkin9003I agree he has a special way
2:20 : that right there is the experience towards Physics I too have shared. Only you and Feynman have ever described this experience in such a beautiful manner.
It's an interesting topic to discuss. During my engineering studies we had a lot of classes about topics that are not really relevant to CS (for example history of civilization, business, ...) and some that only on the first look are not relevant to CS (physics, electrical engineering). A lot of people in my year were mad at the uni for including those classes (partly because a lot of people failed them). During one of the lectures with the dean, we had a Q&A session and someone asked about those "pointless" lectures. The dean had an amazing answer that I still keep near to my heart. "We as engineers, masters, doctorates and professors have an obligation to not only know the specific subject we want to study. We need to know (if only the basics) of many fields and exercise our ability to learn and adapt so we can not only improve ourselves but also, hopefully, help people around us" (I might have messed up the translation to English).
Not only that, but the further along in education I got (currently master's degree in CS) that learning many different subjects is also kind of "speedruning" humanity's progress in a lot of subjects. Other than that, in later years I've found the joy in studying mainly because of the awesome staff at my uni.
Great point about searching for THE WAY to study. Life is indeed short, and finding the optimal way to study for some can be a requirement for their tasks. But numerous times I've seen people searching for THE WAY just to waste a lot of time searching for it and lose interest (no payout for the lost time). Sometimes it's just better to jump right into it.
The thing to keep in mind is that there are a lot of people creating new things every day. Right now, we are seeing major advancements in generative AI (although it has slowed down a bit). So having just a really basic knowledge (but knowing about it!) can help ease the fatigue of keeping up with progress.
But enough of my rambling. Great video and it's good to hear from you again after a break in videos (other that the video few days back)!
all the love in the world for you man. you are like a therapist who guides me through all these abstract problems and shit
Thank you very much for your effort and work. I strongly agree with your philosophy for teaching. As a humble graduate bioinformatics student, I am eager to learn cs theory to enhance my thinking for biological systems. Thank you again for all your quality videos. ❤
I’m about to take theory of computation and even though I’m a bit nervous to take the course, I have to say what videos of yours that I have seen so far have helped me feel more at ease.
My final is coming up. I'm praying to reach that Zen state of understanding soon.
Well, how did it go?
Last semester I had a formal language and automata class and was thinking exactly about this. My teacher said that it’s is not so applicable to real life, but he also said that we do because it’s cool hahaha He got genuinely happy when we talk about the subject with him.
I really enjoyed your point of view. It’s important to trust ourselves and really go deep to understand the things
I am no longer a cs undergrad. I am watching because I did not understand theory back then but now I need these theory to build something in my personal project lol books become difficult to understand when all basics became obsolete in my head...
Thank you for the video! One crucial difficulty of this is, I found that there are too many of us, no matter where. Like in schools, in streets, in companies. The cost of teaching individuals is expensive. And the “true”learning experience is also time consuming. I believe as long as a person learning anything this person never seen before, they would ask questions repeatedly. However, in school, along with the office hours and helps from fellow students, is it still impossible for students to learn very well in a reactive environment. Recently, although many teachers strictly forbidden ChatGPT, I think these AI tools are really great for learning as one can repeatedly and extensively ask questions without hesitation.
Thanks, my friend, for everything. You are helping me. I am from Azerbaijan. You are helping someone who lives another part of the world.
It takes a lot of study and interest
You motivated me enough to learn for my toc examn despite me having difficulties trying to get an edge over everything in this subject, maybe im just too foolish on myself, but never did I stop, I always come back to toc and learn from it despite me having said that I do not like the subject since it has no "real application" but you and your channel proved me wrong and gave me a total different view of things. Thank you alot
I love everything you do - life is a journey to death. Sometimes you need patience - it has taken about 12 months of solid effort to start to see the beauty of it all. We need that patience in our other relationships
Really agreed with what you say. Having some experience in teaching coding fundamentals. Just the fundamentals I found that learners did not want to go beyond pasting the questions in chatgpt and taking the code from there. They did not want to code even simple python one-two liners themselves. As it too effort.
But I am teaching myself Data Science and Programming from past 3 years. Previously learned Financial Analytics and found the holes in my Maths, Stats, Data Science and Programming. All of which I had plugged to a fair amount in past years. LeetCode grind etc. Now I am combining them and working on implementing Analysis of Financial Time Series by Ruey S. Tsay. A tough task but again as you say. Critical thinking is worth it.
Thank you for this wonderful channel. Can see and relate to you a lot. Learning from your videos a lot.
You are awesome and a really good person.
Good luck at your career. You are a dedicated educator. Thankyou
Hi dude , I am watching you from Iran, and also I am glad that I found your channel right now , God bless you
Thanks for this. I rlly needed to watch this to get motivation to push through my theory of computation class.
Very interesting perspective on theory classes. If I had heard this before my cs theory class I would have done been more excited to solve proofs
Thanks sir for your efforts!
this was an incredible video. From a student you’ve never had formally enrolled, thank you for all your work prof.
You need teachers to explain things so that it encourages and helps with their own personal educational journey. You do.
I agree but I find STEM education extremely lacking when it comes to the broader perspective (e.g. politics, philosophy). Almost everyone I meet in this field knows the basic scientific facts but they don't seem to be able to interpret them from a holistic perspective. Sure, they won't be convinced by flat earthers and anti-vaxxers but more often than not, they fall for essentialism and appeals to nature which they believe is in accordance with science.
THIS
yea my professor actually covered this in my physics class. It's really interesting
@@TheophilusJ wow why are my professors useless and boring and incompetent
I want to thank u professor because of ur video of why to learn "theory of computation" my doubts were cleared .
I learned the importance of logical thinking when i started my journey in islamic studies .We have a beginners textbook of logic called Isagoge written by Athīr al-Dīn al-Abharī . They teach us to verify or nullify every single metaphysical claim , construct and destruct philosophies.
For me, and a number of others I know I disliked the theory and math courses.
For us, the working students, the degree was pursued purely for economic reasons. We wanted job training.
Now the theory and maths may in the end be relevant and useful to MASTERING the jobs we wanted, but at the time just seemed hard and annoying.
My worst example was a class where we had to use a thing called coq to do proofs. I HATED that class with a passion. It was obtuse, annoying, and difficult.
Thank you for sticking with types like us, we do appreciate it in the end.
I found this channel while trying to study for my automata exam but then I realized this channel is more than just a couple of theory videos...
You need these necessary theory for automata
Respected sir,
Please make a video series on book of "Art of computer programming volume 1",where you are explaining concepts, chapter by chapter or page by page.
Thank you for your time and consideration.
Hey Ryan, I was wondering if you had any textbook recommendations on theory of computation and language formulation? I've been working on a project and feel like I'm lacking some understanding on how to order syntaxes in an LL grammar.
@EasyTheory
This is a Theory Of Computation doubt : Let L1 and L2 be any non regular set. L1/L2 will be reg or non reg ???
so right
Maybe people are just hardwired as animals to be lazy for survival w/e, so kinda hard to push ourselves to do stuff gotta use big monke brains to find reasons to get us to do it, thank you for these videos I'm studying now for computer science final exam, esp for things that are so unnatural or artificial that we've invented
agree with your takes on idiots, they are frustrating esp with the election that just went down in the US
critical thinking is hard but it will help me succeed in life
😁thanks dude
Nice Tool shirt.