In answering both of your questions - I am not aware of any higher education literature that upholds the idea of what you are framing as "impossibly difficult" courses. Moreover, much of the research that I have come across would actually suggest that this is really quite a poor course design that is doing more to uphold the professor's sense of identity than it is creating positive and engaging learning environment. As you said, this is highly 'gate keepy'. Certainly, I can see some grad students buying into it as they are highly motivated and want to become a part of the field however I don't think this course design would even serve most grad students.
In short - I imagine that he gets away with it as he is a senior professor teaching students who are otherwise highly engaged with the field but on the whole, I think most educational designers would say its quite poor pedagogical design.
However, if you are keen on developing great course design - a couple of great books to read which are widely cited in higher ed teaching and learning. They both offer theoretical and praxis-oriented approaches to course design that you would likely appreciate. they are Teaching as Design Science by Laudrillard and Learning to Teach in Higher Education by Ramsden
Just to be clear, which part of the equation is your first time? The online teaching component I assume?
This is one of my favourite resources when it comes to teaching/learning design in digital spaces: https://www.amazon.com.au/Teaching-Design-Science-Pedagogical-Technology/dp/041580387X
I managed to get it by changing the url from .com to .co.uk
How about computer programming? :) I recently released A Day in Code: https://www.amazon.com/dp/B08LG7DW4C. It's a picture book that tells a story through C computer programs.
Here's a fun C programming book: https://www.amazon.com/dp/B08LG7DW4C I just released it last week. It's a picture book that tells a story with C programs that represent real world situations. :)
The No Bullshit Blueprint : Learn To Code In Any Programming Language: A Complete Beginner's Guide To Cracking Programming Concepts Without A College Degree - https://www.amazon.com/dp/B07F8FWF1N . $2.99
The No Bullshit Blueprint is just what the title means - A no nonsense, easy-to-follow, tactics guide to arm you with concepts that would allow you to learn ANY programming language within hours!
Using the potent mixture of 90s movie references, sarcastic humor, Tweetable quotes, memes, interesting tidbits, YouTube clips, history lessons, Obama, tables, Star Wars, graphs and Arnold Schwarzenegger, Chakka Vattal presents a unique way to learn core programming concepts. The entire book is presented in an unorthodox way to keep your from dozing off. There are no pages with just plain black text (so boring!). Every page will have varying colors and completely different structure from the previous page, with some exploding pictures thrown in there.
Lessons are short, crisp, colorful and filled with humor. You are never bored from start to finish! Learn to code using this book and feel like you just finished watching a 90s action movie starring Arnold Schwarzenegger and Sandra Bullock (the movie we never got :( )!
[x-post] from r/learnprogramming*, if anyone is interested*
I think you guys are my target audience so please hear me out.
When I was trying to learn my first programming language - C -, I got so frustrated by all the tutorial books that seem to emphasize on making me sleep in 5 minutes. Rather than providing a fun way to get the simple concepts, it all started with dry terminology and over used examples. It took me a long time before I was really into programming.
If there are people out there who want to dabble in coding (casual coders), please do checkout my book - https://www.amazon.com/dp/B07F8FWF1N/
I would love to answer any questions you have about this book or if something in the book is not clear. It's meant as a primer to kick start your interest in coding. Please do check it out.
Yes. You inevitably will teach basic composition, etc,
It COULD morph into basic literature. However you're less likely to teach lit with just a CW degree. CW degrees focus on craft.
It really comes down to what you want.
Do you want to learn to write? And possibly teach writing? Or do you want to study literature and possibly teach literature?
Some programs offer a sort of split degree, offering a bit of both. But usually, it's mostly one or the other.
I recommend this book highly if you're thinking of a creative writing mfa. (I have one, btw.)
Creative Writing Mfa Handbook: A Guide for Prospective Graduate Students (Revised & Updated) https://www.amazon.com/dp/082642886X/ref=cm_sw_r_cp_api_iTTVzbPN8FDX2
It'll tell you everything you need to know about both, and it'll also help you apply, if that's what you choose to do.
Whenever this topic comes up, I recommend reading the one world schoolhouse. It tells the story behind khanacademy.org and in the process it talks about how poor of a job the current education system does teaching math. It highlights the problems created by it.
It really pissed me off reading it because I fell into every one of the traps created by the system just as you have too. I felt robbed by my own education.
The good news is that it's not too late for you to correct your problems and make math easy again. You just have to start over at the beginning.
Follow your passion. This is a field that is full of people that just figured it out.
Computer science is a big field. Math does not overlap with much of it. You can fail out of college math and still be amazing at programming. We like to think they are closely linked. Being good with logic is the important requirement.
There are some very common patterns in programming that have very little to do with math. Get input from user, save data, query data, present data to user, send/receive data to some other system. I won't say that math will not help you, but it is not required to do any of that.
Your failure at math may not be your entirely your fault. To fix your math problem, you need to start over. Fix your issues with early math (That you may not realize that you have) and the later stuff gets easier. https://www.khanacademy.org/ This book by the same person explains what I am talking about: [One World Schoolhouse] http://www.amazon.com/One-World-Schoolhouse-Education-Reimagined/dp/1455508373/ref=la_B00DIE8GXS_1_1_twi_pap_2?s=books&ie=UTF8&qid=1457283970&sr=1-1
Our daughter is 7, and my wife started her on the iOS app Lightbot, then moved on to DK Kids Computer Coding Workbook. We also will be doing some programing with our 4H Robotics club in a couple of weeks.
http://www.amazon.com/DK-Workbooks-Computer-Coding-Publishing/dp/146542685X#
Back to your argument on education, here is a book that will provide a lot more depth on those issues.
The One World Schoolhouse. It was written by the guy behind Khan Academy. It made me feel very dissapointed with the education that I received. If you want more insight into what is wrong and how we got there, I highly recommend this book. He also talks about the history of Khan Academy in the process.
Check out this blog. I would also recommend picking up a copy of the guy's book. This book will not really help you get an MFA, but it is useful in getting information on various programs and get a sense of what you're getting yourself into.
I'm at UT Austin right now, and it's pretty great. However, I am of the belief that you will get out of any program what you make of it. What's great about a program like Austin (with a stipend) is that you can get by without working. Which is key.
One thing to consider: do you want teaching experience?
Don't know what else you might want to know, but feel free to ask me any questions either here or via PM. Good luck to you.