Forem

Jeremy Grifski profile picture

Jeremy Grifski

I teach computer science to undergrads and write for The Renegade Coder. I'm most likely taking care of my daughter, watching the Penguins, or reading manga.

Education

B.S. in CE from CWRU 2016; M.S. in CSE from OSU 2020; PhD in EED from OSU 2024

Pronouns

He/Him

Work

Lecturer at The Ohio State University

Seven Year Club
Six Year Club
Writing Debut
Five Year Club
Trusted Member 2022
Hacktoberfest 2022
Four Year Club
Hacktoberfest 2021
Three Year Club
Hacktoberfest 2020
Two Year Club
Beloved Comment
Sample Programs Repo Celebrates 1,000 Code Snippets
Cover image for Sample Programs Repo Celebrates 1,000 Code Snippets

Sample Programs Repo Celebrates 1,000 Code Snippets

1
Comments
5 min read

Want to connect with Jeremy Grifski?

Create an account to connect with Jeremy Grifski. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Support The Sample Programs Repo This Hacktoberfest
Cover image for Support The Sample Programs Repo This Hacktoberfest

Support The Sample Programs Repo This Hacktoberfest

8
Comments 2
5 min read
How to Get Better at Programming: Lessons from Blogging
Cover image for How to Get Better at Programming: Lessons from Blogging

How to Get Better at Programming: Lessons from Blogging

18
Comments
7 min read
What Are Some Tech Questions You're Too Afraid to Ask?

What Are Some Tech Questions You're Too Afraid to Ask?

4
Comments
1 min read
How to Get Better at Programming: Lessons from Competitive Shooter Games
Cover image for How to Get Better at Programming: Lessons from Competitive Shooter Games

How to Get Better at Programming: Lessons from Competitive Shooter Games

5
Comments
7 min read
How to Get Better at Programming: Lessons From Music
Cover image for How to Get Better at Programming: Lessons From Music

How to Get Better at Programming: Lessons From Music

23
Comments
6 min read
Can We Fit Rock Paper Scissors in Python in a Tweet?
Cover image for Can We Fit Rock Paper Scissors in Python in a Tweet?

Can We Fit Rock Paper Scissors in Python in a Tweet?

31
Comments 4
14 min read
Does Anyone Still Code Golf? The 280 Character Challenge

Does Anyone Still Code Golf? The 280 Character Challenge

4
Comments 1
2 min read
The Sample Programs Repos Are Ready for Hacktoberfest 2020
Cover image for The Sample Programs Repos Are Ready for Hacktoberfest 2020

The Sample Programs Repos Are Ready for Hacktoberfest 2020

7
Comments 1
5 min read
How to Add an Item to a List in Python: Append, Slice Assignment, and More
Cover image for How to Add an Item to a List in Python: Append, Slice Assignment, and More

How to Add an Item to a List in Python: Append, Slice Assignment, and More

17
Comments 1
9 min read
How to Check if a String Contains a Substring in Python: In, Index, and More
Cover image for How to Check if a String Contains a Substring in Python: In, Index, and More

How to Check if a String Contains a Substring in Python: In, Index, and More

12
Comments
7 min read
How to Perform a Reverse Dictionary Lookup in Python: Generator Expressions and More
Cover image for How to Perform a Reverse Dictionary Lookup in Python: Generator Expressions and More

How to Perform a Reverse Dictionary Lookup in Python: Generator Expressions and More

10
Comments
8 min read
How to Performance Test Python Code: timeit, cProfile, and More
Cover image for How to Performance Test Python Code: timeit, cProfile, and More

How to Performance Test Python Code: timeit, cProfile, and More

18
Comments 3
8 min read
What Python Questions Are You Always Asking?

What Python Questions Are You Always Asking?

5
Comments 3
1 min read
How to Approach Python From a Java Perspective
Cover image for How to Approach Python From a Java Perspective

How to Approach Python From a Java Perspective

8
Comments 1
12 min read
Make Python Social Again

Make Python Social Again

28
Comments 1
2 min read
Create Perfectly Sized Cover Images for Dev.to
Cover image for Create Perfectly Sized Cover Images for Dev.to

Create Perfectly Sized Cover Images for Dev.to

46
Comments 6
1 min read
How to Compare Strings in Python: Equality and Identity
Cover image for How to Compare Strings in Python: Equality and Identity

How to Compare Strings in Python: Equality and Identity

16
Comments 1
7 min read
How to Complete a Programming Project From Scratch
Cover image for How to Complete a Programming Project From Scratch

How to Complete a Programming Project From Scratch

38
Comments
13 min read
Reflecting on My Fourth Semester of Teaching
Cover image for Reflecting on My Fourth Semester of Teaching

Reflecting on My Fourth Semester of Teaching

11
Comments 2
18 min read
How to Improve Coding Comprehension Using Peer Instruction
Cover image for How to Improve Coding Comprehension Using Peer Instruction

How to Improve Coding Comprehension Using Peer Instruction

42
Comments
10 min read
I Created a Portfolio Site
Cover image for I Created a Portfolio Site

I Created a Portfolio Site

59
Comments 4
4 min read
Sample Programs 100 Article Release
Cover image for Sample Programs 100 Article Release

Sample Programs 100 Article Release

14
Comments
7 min read
How to Nuke Your RSS Feed
Cover image for How to Nuke Your RSS Feed

How to Nuke Your RSS Feed

6
Comments
4 min read
Python String Formatting Techniques

Python String Formatting Techniques

14
Comments 2
1 min read
The Controversy Behind The Walrus Operator in Python
Cover image for The Controversy Behind The Walrus Operator in Python

The Controversy Behind The Walrus Operator in Python

24
Comments 15
9 min read
8 Articles About Python Lists (+ 2 Videos)

8 Articles About Python Lists (+ 2 Videos)

14
Comments
2 min read
Help! Hacktoberfest Is Overwhelming

Help! Hacktoberfest Is Overwhelming

7
Comments 1
3 min read
My Favorite Python Feature: List Comprehensions

My Favorite Python Feature: List Comprehensions

10
Comments
1 min read
How to Print on the Same Line in Python: Print and Write
Cover image for How to Print on the Same Line in Python: Print and Write

How to Print on the Same Line in Python: Print and Write

51
Comments 1
4 min read
The Lisp Programming Language: Interpreter Design
Cover image for The Lisp Programming Language: Interpreter Design

The Lisp Programming Language: Interpreter Design

16
Comments
10 min read
How to Format a String in Python: Interpolation, Concatenation, and More
Cover image for How to Format a String in Python: Interpolation, Concatenation, and More

How to Format a String in Python: Interpolation, Concatenation, and More

9
Comments
9 min read
Yet Another Python Tutorial

Yet Another Python Tutorial

46
Comments 3
1 min read
Minimum Spanning Tree Algorithms
Cover image for Minimum Spanning Tree Algorithms

Minimum Spanning Tree Algorithms

10
Comments
5 min read
Yet Another Way to Learn Recursion
Cover image for Yet Another Way to Learn Recursion

Yet Another Way to Learn Recursion

19
Comments 1
10 min read
Looking Back on My First Year of Teaching
Cover image for Looking Back on My First Year of Teaching

Looking Back on My First Year of Teaching

6
Comments
9 min read
I Did Something Scary
Cover image for I Did Something Scary

I Did Something Scary

32
Comments 5
1 min read
Reflecting on My Third Semester of Teaching
Cover image for Reflecting on My Third Semester of Teaching

Reflecting on My Third Semester of Teaching

8
Comments
14 min read
Primitive Types and Variables in Java
Cover image for Primitive Types and Variables in Java

Primitive Types and Variables in Java

35
Comments 7
8 min read
The 8 Primitive Types in Java
Cover image for The 8 Primitive Types in Java

The 8 Primitive Types in Java

46
Comments 7
5 min read
That Time I Shipped Insecure Code
Cover image for That Time I Shipped Insecure Code

That Time I Shipped Insecure Code

15
Comments 2
6 min read
Distributed Mutual Exclusion Using Logical Clocks
Cover image for Distributed Mutual Exclusion Using Logical Clocks

Distributed Mutual Exclusion Using Logical Clocks

9
Comments 2
12 min read
Patreon Welcomes The Renegade Coder Again
Cover image for Patreon Welcomes The Renegade Coder Again

Patreon Welcomes The Renegade Coder Again

7
Comments
3 min read
How I Almost Built a Twitter Bot
Cover image for How I Almost Built a Twitter Bot

How I Almost Built a Twitter Bot

14
Comments 3
4 min read
Solutions to the Producers-Consumers Problem
Cover image for Solutions to the Producers-Consumers Problem

Solutions to the Producers-Consumers Problem

6
Comments
5 min read
Solutions to the Readers-Writers Problem
Cover image for Solutions to the Readers-Writers Problem

Solutions to the Readers-Writers Problem

8
Comments
7 min read
Understanding Process Synchronization
Cover image for Understanding Process Synchronization

Understanding Process Synchronization

8
Comments
6 min read
What is a Programming Language?
Cover image for What is a Programming Language?

What is a Programming Language?

37
Comments 15
10 min read
Preparing for the Qualifying Exam
Cover image for Preparing for the Qualifying Exam

Preparing for the Qualifying Exam

6
Comments
2 min read
The Difference Between Statements and Expressions
Cover image for The Difference Between Statements and Expressions

The Difference Between Statements and Expressions

34
Comments 2
7 min read
How to Initialize an ArrayList in Kotlin
Cover image for How to Initialize an ArrayList in Kotlin

How to Initialize an ArrayList in Kotlin

7
Comments
4 min read
It’s Okay to Test Private Methods
Cover image for It’s Okay to Test Private Methods

It’s Okay to Test Private Methods

39
Comments 15
7 min read
Taking Kotlin for a Spin
Cover image for Taking Kotlin for a Spin

Taking Kotlin for a Spin

6
Comments
10 min read
Why I Urge My Students to Use DrJava
Cover image for Why I Urge My Students to Use DrJava

Why I Urge My Students to Use DrJava

6
Comments 4
6 min read
How to Merge Two Dictionaries in Python
Cover image for How to Merge Two Dictionaries in Python

How to Merge Two Dictionaries in Python

41
Comments 6
5 min read
Java Number Exploration Lab
Cover image for Java Number Exploration Lab

Java Number Exploration Lab

8
Comments
6 min read
Image Titler 1.4.1 Features Borders
Cover image for Image Titler 1.4.1 Features Borders

Image Titler 1.4.1 Features Borders

6
Comments
3 min read
Reflecting on My Second Semester of Teaching
Cover image for Reflecting on My Second Semester of Teaching

Reflecting on My Second Semester of Teaching

6
Comments
18 min read
Fibonacci in Every Language

Fibonacci in Every Language

39
Comments 14
2 min read
How to Teach Arrays in Computer Science
Cover image for How to Teach Arrays in Computer Science

How to Teach Arrays in Computer Science

10
Comments
13 min read
loading...