Close Menu
    Facebook X (Twitter) Instagram
    Recent Posts
    • Attending Computers and Writing 2025? Be a Session Reviewer! 
    • Charisse Iglesias: Community Engagement Beyond Academia
    • Addison Kliewer – Bridging Academia and Industry with Technical Writing Mastery
    • Philosophy of Technology in Rhetoric and Writing Studies
    • Call for Blog Carnival 23: Digital Circulation in Rhetoric and Writing Studies
    • Introduction to Robert Beck
    • Introduction to Alex Mashny
    • Introduction to Marie Pruitt
    RSS Facebook X (Twitter) Instagram
    Digital Rhetoric Collaborative
    • Home
    • Conversations
      • Blog Carnivals
      • DRC Talk Series
      • Hack & Yack
      • DRC Wiki
    • Reviews
      • CCCC Reviews
        • 2023 CCCC Reviews
        • 2022 CCCC Reviews
        • 2021 CCCC Reviews
        • 2019 CCCC Reviews
      • C&W Reviews
        • 2022 C&W Reviews
        • 2019 C&W Reviews
        • 2018 C&W Reviews
        • 2017 C&W Reviews
        • 2016 C&W Reviews
        • 2015 C&W Reviews
        • 2014 C&W Reviews
        • 2013 C&W Reviews
        • 2012 C&W Reviews
      • MLA Reviews
        • 2019 MLA Reviews
        • 2014 MLA Reviews
        • 2013 MLA Reviews
      • Other Reviews
        • 2018 Watson Reviews
        • 2017 Feminisms & Rhetorics
        • 2017 GPACW
        • 2016 Watson Reviews
        • 2015 IDRS Reviews
      • Webtext of the Month
    • Teaching Materials
      • Syllabus Repository
      • Teaching & Learning Materials (TLM) Collection
    • Books
      • Memetic Rhetorics
      • Beyond the Makerspace
      • Video Scholarship and Screen Composing
      • 100 Years of New Media Pedagogy
      • Writing Workflows
      • Rhetorical Code Studies
      • Developing Writers in Higher Education
      • Sites of Translation
      • Rhizcomics
      • Making Space
      • Digital Samaritans
      • DRC Book Prize
      • Submit a Book Proposal
    • DRC Fellow Projects
    • About
      • Advisory Board
      • Graduate Fellows
    Digital Rhetoric Collaborative

    Introduction to Anuj Gupta

    0
    By Anuj Gupta on November 8, 2023 DRC Grad Fellows

    I still remember the first time I got a Python computer program that I wrote to work. I was auditing an Introduction to Python class in the second year of my PhD at the University of Arizona. While I am in the Rhetoric and Composition program there, I’ve always been fascinated with computer programming and computation, and thus over the span of my PhD, I’ve audited lots of classes in statistics, data science, and programming in Python. In one of these very first classes, I remember the immense joy I felt after hours of painstakingly write code to create very simple text-based visual graphics using a Python library called “turtle”. Using this library, one can define what movements they want their turtle (or their cursor) to make on a virtual canvas. For example, if one wanted to write the letter “I”, one would write instructions in Python to define how they would want their cursor to systematically move and write each individual edge or element that makes up the alphabet “I”. What you see below is a code snippet that does exactly this. Some of lines in this code give directions to move on the screen (like left, right etc.), while others tell it to start or stop writing (like pendown or penup etc.). The output would be a big alphabet “I” on a computer screen. 

    def drawI(turtle, size):

    turtle.pendown()

    turtle.left(90)

    turtle.forward(100)

    turtle.right(90)

    turtle.forward(50)

    turtle.backward(100)

    turtle.forward(50)

    turtle.right(90)

    turtle.forward(100)

    turtle.right(90)

    turtleforward(50)

    turtle.backward(100)

    turtle.right(180)

    turtle.penup()

    Even though from the perspective of our highly sophisticated digital landscapes, simply displaying the letter “I” on a computer screen doesn’t seem impressive at all, trust me, the first time you write computer code to do something even as basic as this, your perspective about how digital technologies work will completely change. When I ran this code for the first time and looked in amazement at the existential alphabet “I” staring back at me from the screen, this exercise gave me an approximation of the magic that happens whenever we interact with a computer:

    With each input that we give, whether as a keystroke or a voice-command, the computer marshalls up millions of complex layers of computer code to process it and then an output is displayed to us. What a powerful form of rhetoric that mediates almost everything we do in daily life! And how much of its rhetorical-computational mechanisms remain invisible to us! Even right now as you are reading this blog and scrolling through this web-page something akin to this mechanism is happening. Such realizations that I got from learning how to code in Python are what had gotten me extremely interested and excited to study the world of computers, digital technologies, coding, and digital rhetoric. 

    Fast-forward to the current moment, after several years of experimentation with making coding literacies—particularly Python-based data mining and data visualizations—more accessible to digital rhetoric and writing scholars through holding workshops and creating accessible tutorials in the form of computational notebooks, I am now gearing up to work on my dissertation where I will be studying the impact of emerging large language model technologies (LLMs) or generative artificial intelligence tools (GenAI) like ChatGPT on rhetorical and literacy practices. 


    Image1: Anuj Gupta piloting a virtual reality data visualization at Howard University’s Hello Black World Exhibition (2023) 

    At this point in my journey, I’m really excited to be a DRC Fellow. Through its professional development opportunities, I will get to connect with members in the fields of digital rhetoric, technical communication, and computers and composition and learn from how they are wrestling with the huge wave of Large Language Models (LLMs) that is transforming our digital rhetorical landscapes. As I participate in these conversations, I also look forward to bringing a transnational perspective. As an international student, I have firsthand knowledge of how global inequities shape people’s access to digital resources. My positionality would enable me to foreground how different teachers across the globe navigate the ongoing LLM crisis differently.

    Through my life long research in academia, I hope to contribute to the subject of digital rhetoric by improving the accessibility and inclusion of digital technologies in global academia, especially in the global south. To learn more about my research, please visit my Google scholar page (here). 

    Author

    • Anuj Gupta
      Anuj Gupta

      Anuj Gupta is a PhD candidate at the University of Arizona, where he also works as a UX researcher, technical writing educator, and Data Science and Digital Scholarship Fellow. His dissertation research focuses on analyzing the impact of AI technologies like large language models on human communication, literacy, and emotions and he recently won the Kairos Graduate Research Award and the CCCC Scholars for the Dream Award.

      View all posts
    Leave A Reply Cancel Reply

    Recent Posts
    By Alyse CampbellMay 6, 20250

    Attending Computers and Writing 2025? Be a Session Reviewer! 

    By Thais Rodrigues Cons, Toluwani OdedeyiApril 25, 20250

    Charisse Iglesias: Community Engagement Beyond Academia

    By Toluwani Odedeyi, Thais Rodrigues ConsMarch 31, 20250

    Addison Kliewer – Bridging Academia and Industry with Technical Writing Mastery

    By Mehdi MohammadiFebruary 11, 20250

    Philosophy of Technology in Rhetoric and Writing Studies

    By Marie Pruitt, Robert Beck, Alex MashnyFebruary 4, 20250

    Call for Blog Carnival 23: Digital Circulation in Rhetoric and Writing Studies

    Digital Rhetoric Collaborative | Gayle Morris Sweetland Center for Writing | University of Michigan

    Type above and press Enter to search. Press Esc to cancel.