DEV Community

loading...
Jeremy Grifski profile picture

Jeremy Grifski

Engineering Education PhD student interested in challenging cultural issues in the tech community.

Education

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

Work

PhD Student at The Ohio State University

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

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

Reactions 2 Comments
7 min read
How to Get Better at Programming: Lessons From Music

How to Get Better at Programming: Lessons From Music

Reactions 11 Comments
6 min read
Can We Fit Rock Paper Scissors in Python in a Tweet?

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

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

Does Anyone Still Code Golf? The 280 Character Challenge

Reactions 4 Comments
2 min read
The Sample Programs Repos Are Ready for Hacktoberfest 2020

The Sample Programs Repos Are Ready for Hacktoberfest 2020

Reactions 7 Comments 1
5 min read
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

Reactions 17 Comments 1
9 min read
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

Reactions 11 Comments
7 min read
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

Reactions 9 Comments
8 min read
How to Performance Test Python Code: timeit, cProfile, and More

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

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

What Python Questions Are You Always Asking?

Reactions 5 Comments 3
1 min read
How to Approach Python From a Java Perspective

How to Approach Python From a Java Perspective

Reactions 8 Comments 1
12 min read
Make Python Social Again

Make Python Social Again

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

Create Perfectly Sized Cover Images for Dev.to

Reactions 36 Comments 4
1 min read
How to Compare Strings in Python: Equality and Identity

How to Compare Strings in Python: Equality and Identity

Reactions 16 Comments 1
7 min read
How to Complete a Programming Project From Scratch

How to Complete a Programming Project From Scratch

Reactions 38 Comments
13 min read
Reflecting on My Fourth Semester of Teaching

Reflecting on My Fourth Semester of Teaching

Reactions 11 Comments 2
18 min read
How to Improve Coding Comprehension Using Peer Instruction

How to Improve Coding Comprehension Using Peer Instruction

Reactions 42 Comments
10 min read
I Created a Portfolio Site

I Created a Portfolio Site

Reactions 57 Comments 4
4 min read
Sample Programs 100 Article Release

Sample Programs 100 Article Release

Reactions 14 Comments
7 min read
How to Nuke Your RSS Feed

How to Nuke Your RSS Feed

Reactions 6 Comments
4 min read
Python String Formatting Techniques

Python String Formatting Techniques

Reactions 14 Comments 2
1 min read
The Controversy Behind The Walrus Operator in Python

The Controversy Behind The Walrus Operator in Python

Reactions 21 Comments 14
9 min read
8 Articles About Python Lists (+ 2 Videos)

8 Articles About Python Lists (+ 2 Videos)

Reactions 14 Comments
2 min read
Help! Hacktoberfest Is Overwhelming

Help! Hacktoberfest Is Overwhelming

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

My Favorite Python Feature: List Comprehensions

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

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

Reactions 49 Comments 1
4 min read
The Lisp Programming Language: Interpreter Design

The Lisp Programming Language: Interpreter Design

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

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

Reactions 9 Comments
9 min read
Yet Another Python Tutorial

Yet Another Python Tutorial

Reactions 46 Comments 3
1 min read
Minimum Spanning Tree Algorithms

Minimum Spanning Tree Algorithms

Reactions 10 Comments
5 min read
Yet Another Way to Learn Recursion

Yet Another Way to Learn Recursion

Reactions 18 Comments 1
10 min read
Looking Back on My First Year of Teaching

Looking Back on My First Year of Teaching

Reactions 6 Comments
9 min read
I Did Something Scary

I Did Something Scary

Reactions 32 Comments 5
1 min read
Reflecting on My Third Semester of Teaching

Reflecting on My Third Semester of Teaching

Reactions 8 Comments
14 min read
Primitive Types and Variables in Java

Primitive Types and Variables in Java

Reactions 35 Comments 7
8 min read
The 8 Primitive Types in Java

The 8 Primitive Types in Java

Reactions 46 Comments 7
5 min read
That Time I Shipped Insecure Code

That Time I Shipped Insecure Code

Reactions 15 Comments 2
6 min read
Distributed Mutual Exclusion Using Logical Clocks

Distributed Mutual Exclusion Using Logical Clocks

Reactions 8 Comments 2
12 min read
Patreon Welcomes The Renegade Coder Again

Patreon Welcomes The Renegade Coder Again

Reactions 7 Comments
3 min read
How I Almost Built a Twitter Bot

How I Almost Built a Twitter Bot

Reactions 14 Comments 3
4 min read
Solutions to the Producers-Consumers Problem

Solutions to the Producers-Consumers Problem

Reactions 6 Comments
5 min read
Solutions to the Readers-Writers Problem

Solutions to the Readers-Writers Problem

Reactions 8 Comments
7 min read
Understanding Process Synchronization

Understanding Process Synchronization

Reactions 8 Comments
6 min read
What is a Programming Language?

What is a Programming Language?

Reactions 37 Comments 15
10 min read
Preparing for the Qualifying Exam

Preparing for the Qualifying Exam

Reactions 6 Comments
2 min read
The Difference Between Statements and Expressions

The Difference Between Statements and Expressions

Reactions 33 Comments 2
7 min read
How to Initialize an ArrayList in Kotlin

How to Initialize an ArrayList in Kotlin

Reactions 7 Comments
4 min read
It’s Okay to Test Private Methods

It’s Okay to Test Private Methods

Reactions 39 Comments 15
7 min read
Taking Kotlin for a Spin

Taking Kotlin for a Spin

Reactions 6 Comments
10 min read
Why I Urge My Students to Use DrJava

Why I Urge My Students to Use DrJava

Reactions 6 Comments 4
6 min read
How to Merge Two Dictionaries in Python

How to Merge Two Dictionaries in Python

Reactions 42 Comments 6
5 min read
Java Number Exploration Lab

Java Number Exploration Lab

Reactions 8 Comments
6 min read
Image Titler 1.4.1 Features Borders

Image Titler 1.4.1 Features Borders

Reactions 6 Comments
3 min read
Reflecting on My Second Semester of Teaching

Reflecting on My Second Semester of Teaching

Reactions 6 Comments
18 min read
Fibonacci in Every Language

Fibonacci in Every Language

Reactions 38 Comments 14
2 min read
How to Teach Arrays in Computer Science

How to Teach Arrays in Computer Science

Reactions 10 Comments
13 min read
How I Automated My Grading Responsibilities

How I Automated My Grading Responsibilities

Reactions 45 Comments 8
9 min read
Reflecting on My First Semester of Teaching

Reflecting on My First Semester of Teaching

Reactions 13 Comments 4
17 min read
Be Careful When Copying Mutable Data Types

Be Careful When Copying Mutable Data Types

Reactions 7 Comments 2
6 min read
How to Write a List Comprehension in Python

How to Write a List Comprehension in Python

Reactions 57 Comments 2
6 min read
loading...