# Developing in a Group: CSC290

For my final blog post, I will be talking about my experience developing my CSC290 project.

The six of us in my group have decided to create Sudoku using Java. I would be in charge of writing most of the Controller class, which handles more advanced sudoku operations such as checking if a solution is correct, clear all tiles, and load a new sudoku board. I would also eventually work on the JavaFX CSS.

One difficulty that came from writing my code is writing as if everything else was already implemented, even though it wasn’t. For example, the clear function…

# An Introduction to Tries

Suppose you would like to code a game of Scrabble, or Boggle, or some other word game which will require searching through a long list of words. When I say “long”, I mean “about 100,000 words” long. Suppose you would like to see if some word is in our long list of words; out dictionary. The naive approach would be to iterate every single word and get a match by the end of the iterations. This is a very poor solution since it runs in linear time, it would take a long time to see if a single word is…

# My Favorite Public Speaker

Hello again! I don’t have a clever title for this post so I’ll go straight to the brass tacks and talk about my favorite public speaker: Ben Shapiro.

First of all, who is Ben Shapiro? He is a political public speaker, news writer, and author of numerous books. He also hosts a daily podcast on YouTube and discusses whatever’s happening and his thoughts on it. He frequently travels to different colleges and public speaks there, usually about a topic or idea he holds for twenty minutes, and allows any attendants to briefly question or debate him for the rest of…

# My Magnum Opus

Hello again, and welcome back. Today I would like to reminisce the time I created my best project, from when it was first conceived up until now.

Back when I was in high school; 12th grade, we had to create a game which had to be mildly challenging to code. One of the options which would guarantee at least a grade of a B was Pong, which is what I picked. I’ve already coded Pong before, so I decided to create Pong like no other: I would create a Rhythm-based Pong game.

How would it really work? The idea is…

# Welcome to my Blog!

Hello, my name is Daniel Ceniceros; a second year computer science UTM student. I am currently pursuing a degree specializing in Information Security, with a minor in Math on the side. I hope to see you and talk to you sometime during my undergraduate studies!

Why did I choose CS? I have to be honest, I was hooked since the 6th grade. I was making very simple point and click games with Macromedia Flash 8 (Before Adobe Flash came to be) starting the 6th grade, and expanding my knowledge in ActionScript 2 until the 10th grade. …

## Daniel Ceniceros

Get the Medium app