As you might know, I plan on graduating from the prestigious Case Western Reserve University on May 17. I’ve been here for the better part of four years, and I’ve had good experiences and bad experiences. In the next few days and weeks I’ll try to write what I thought of this place. I’ll start, today, with classes.
- EECS 290 – Introduction to game design/development. (And no, it’s not because my professor for this class is on Facebook and probably knows when I post stuff and thus probably reads this blog.) This class was a throw-in this semester, but it turned out to be a very good class for a few reasons.
First, it was just plain fun. Being able to write in C#/XNA was a big part of the fun. XNA is a very well thought-out framework, and I’ve been using C# for almost four years, so it was incredibly intuitive to just dive in. The assignments for the class were fun to think about, fun to write and mess with while writing, and really fun to show to friends and family.
Second, it was really informative. For the first time, I used inheritance intelligently, and was forced to come up with really good object-oriented designs, something I hadn’t run into yet. Also, while I used to look at a game and wonder how it was made, now I can look at a game and know what’s going on, at least on a conceptual level.
In essence, 290 was a class I almost didn’t take, and I’m so glad I did. In a semester full of homework, projects and other stuff, this class had the assignments I looked forward to doing.
- EECS 393 – Introduction to software engineering. As much as I complain about projects when I’m near the end of them and I’m running low on sleep and such, I really like project-oriented classes, and this one had the second biggest project I had during my time at Case – a web application and service which turned into my senior project. During lectures we discussed stuff like version control, development techniques, project management techniques and other stuff that was genuinely useful to know as I enter the workforce.
- EECS 341 – Introduction to databases. Databases are one of my favorite topics in computer science, and the project for this class (really my first real project where we had some creative control) was really fun too. The professor for this class was hysterical (although I don’t think he meant to be). During lectures we covered really interesting topics, ranging from the high level topics like SQL to the low level topics like how databases are stored on hard disks.
Honorable mention: EECS 391 (Introduction to Artificial Intelligence), EECS 325 (Introduction to networking), POSC 370G (U.S. Intelligence and National Security)
Least favorite classes
- PHIL 304 – Engineering ethics. Complete waste of time. We spent half the semester talking about medical ethics and the other half discussing what people thought in the 1400s. I think ethics are important, but it’s not worth having a class over.
- ENGL 398 – Technical writing. We read some interesting books in this class that dealt with freedom of information, but the final project and some of the homeworks (resume updating, etc.) left much to be desired. Waking up at 8:30 on Mondays to go to that pointless lecture was not appreciated. (The highlight of those lectures: when my future game design professor talked about (what else) creating video games.)
- EECS 314 – Computer architecture. I’m not sure why CSes are required to take this course, but it really wasn’t all that useful to me. It did help bump up my GPA though – the computer engineers sure know how to bring a curve down.
Honorable mention: EECS 233 (Introduction to data structures), MATH 224 (Differential equations), every SAGES class
- Chris Butler, MATH 122. This guy provided as easy of a transition from high school to college as anyone could ask for. Tests were challenging, but fair, and there was ample review time. Lectures were very entertaining and useful.
- Marc Buchner, EECS 290. The best professors are the ones that are passionate about their subject and passionate about teaching. Professor Buchner was both – his laptop had Half Life 2, Flight Simulator and other games installed, but he also was good at explaining concepts in class that could have been difficult. He also did something no other professor did during my time at Case: a live suggestion session. Very brave.
- Andy Podgurski, EECS 393. Professor Podgurski was really knowledgeable about the industry, and when teaching software engineering that’s pretty important. Also enjoyed his dry sense of humor – it always came when you weren’t expecting it.
Honorable mention: M. Cather Simpson, CHEM 111; Jiong Yang, EECS 341; Jing Li, EECS 340, EECS 343
What are some other lists you’d like to see? Let me know and I’ll try and post them.
The big story that emerged out of baseball this weekend is that the new Yankee Stadium is a launchpad. Buster Olney, a guy who I normally agree with, wrote the article I linked, and he does give some pretty hard evidence that the new stadium is homer-friendly: in the first four official games, plus the first two unofficial games, there have been 28 home runs (the article was from yesterday morning, the Indians and Yankees totaled 3 home runs yesterday). For those of you keeping track at home, that’s more than four home runs a game. (To put this in perspective: in the 2007 season, 4,957 home runs were hit in Major League baseball games during the regular season. That’s 30 teams, playing 162 games, divided by two for overlap (someone correct me if my math is wrong, but I think I’m right) to total 2430 games. This means that in 2007, there was an average of just about two home runs per game.)
But here’s a thought: ever considered the fact that the Yankees pitching (and the Indians pitching, to a lesser extent, for that matter) is just bad? Remember the Indians of the late 90s? Albert Belle, Manny Ramirez, Jim Thome, Eddie Murray, Matt Williams and others led the Indians to winning seasons because of their offense. The pitchers consisted of starters like past-his-prime Orel Hershiser, flash-in-the-pan Jaret Wright, that-guy-from-Geneva Brian Anderson, past-his-prime-part-deux Dennis Martinez and others. (Oh yeah, I almost forgot not-even-steroids-can-save-you-now Jason Grimsley.) In the bullpen, Paul Assenmacher (probably the best of the bunch), Eric “Ker” Plunk…and the biggest goat of them all, Jose Mesa.
Anyone noticing a trend here? In the 90s, Jacobs Field was a hitters park because the Indians lineup had at least two Hall-of-Famers, probably three. The guys I mentioned above have over 2000 home runs between them. They know how to hit.
But what happened in the 2000s? The Indians got some pitching! CC Sabathia, Cliff Lee, Jake Westbrook, Bartolo Colon, and others forced opposing offenses to manufacture runs the old fashioned way, because you weren’t going to hit many home runs off of these guys. On the other side, since the Indians could no longer afford Hall of Fame power, they settled for the likes of Grady Sizemore, Victor Martinez, Travis Hafner, etc. Grady Sizemore is the only one out of that group who might hit 500 home runs in his career, and he isn’t even a power hitter! With good pitching on that side of the ball, and back-to-earth hitting on the other,
Jacobs Progressive Field has become a pitchers park.
Now back to Yankee Stadium. First of all, it’s early. This stadium will probably be standing in the Bronx for another fifty years. That’s
8100 4050 games, assuming the Yankees never make the playoffs. You can’t judge how the ball jumps off the bat based on four games. The wind might have been weird for that series, space aliens might have taken an interest, who knows. The point is, the sample size is too small to make such generalizations.
Secondly, I know this might be hard for Yankees fans to believe, but it’s possible that your pitching just isn’t that good. On Saturday, during the Indians’ 22-4 drubbing of the Yankees, Indians hitters teed off against Wang (whose sinker is completely flat), Claggett (who was making his major league debut), Ramirez and Veras. Of the six home runs, three of them went to right field, and three of them went to left field. If the ball carries so much to right field, why did the Indians have no problem hitting them to left? (The hitters that hit them to left were DeRosa, Choo and Hafner. Choo and Hafner are left-handed, so they hit the ball the other way, and Choo hit his to left-center, a longer shot.) And if the ball was carrying in both directions, why didn’t the Yankees hit six home runs and score 22 runs?
Occam’s razor suggests that the solution to this problem is that the Yankees pitching was just worse than the Indians on Saturday. Before we go jumping to the conclusions “it’s the park, it’s the park! There’s no way they could spend $300 million on free agents and still stink! Who are they, the Mets?”, just remember that we’re four games in, and the new Yankee Stadium has a lot more games left to be played.
EDIT: Math correction.
If there’s one day that I think should be set aside and remembered, it’s today. And no, I don’t mean Tax Day.
The reason today should be remembered is because today, 62 years ago, one man changed the world.
What Jackie Robinson did for baseball is well-known – baseball already has a holiday dedicated to him. Every year, on April 15, tributes are held in ballparks all across the major leagues. The last few years, players have worn #42 as a tribute. On every day that’s not April 15, #42 is retired all across baseball and isn’t worn by anyone (except Mariano Rivera, who wore it before the number was retired and is allowed to wear it thanks to a Grandfather Clause).
Let’s not forget though, that Jackie Robinson broke the color barrier 16 years before Martin Luther King, Jr. marched on Washington, 20 years before Thurgood Marshall became a Supreme Court justice, 20 years before an African-American was elected Mayor of a major city (Cleveland, oddly enough), and 61 years before the first African-American President.
Baseball is America’s game because after the color barrier was broken in baseball, the rest of the country followed. Jackie Robinson made it that way, because he was the first step in making it accessible to everyone. He was a hero not only because of the way he played (a .311 career hitter; 1518 hits in just ten years; 19 steals of home in his career, all of them straight steals; the first African-American elected to the Baseball Hall of Fame), but because of the way he carried himself on and off the field. With fans shouting racial slurs, the media scrutinizing his every move and the entire world waiting for him to mess up, he made it impossible to find anything to dislike about him. In a world of today’s high-paid, high-arrogance, high-maintenance athletes like Terrell Owens, Chad Johnson, Milton Bradley, Alex Rodriguez, etc., Jackie Robinson seems like a saint.
There aren’t many people who could have done what he did. Not only did he have a great career on and off the field, he had to have a great career on and off the field. If he hadn’t, the “experiment” would have been over as quickly as it started.
It’s for all those reasons that Jackie Robinson is my favorite baseball player of all time. He wasn’t only a great player; he was a great father, a great statesman, and a great man. He paved the way for African-Americans to play baseball, basketball, and football; he paved the way for other African-Americans to have equal rights in the United States; he paved the way for other African-Americans to lead our country. If that doesn’t deserve a national holiday, I don’t know what does.
As a final note, there’s a quote at the new Citi Field, by Jackie Robinson. (He was a Brooklyn Dodger to start, which roughly translates into the New York Mets of today.) The quote is as follows, and in my opinion, is exactly the type of life we should strive to lead and the type of life he led:
A life is not important except in the impact it has on other lives.
As you might have heard, the Indians are 0-3. While I’m not happy about it, as many of you are, I had some observations about the opening series that weren’t all bad.
- Don’t panic. The Indians have lost three in a row before, and they’ll lose three in a row again. The only difference is that here, we’re starting the season with three losses.
- The Indians pitching is inconsistent at best, but anything happens in Texas. That’s a home-run friendly park, with an outstanding offense, with Indians pitchers that may not quite have found their form.
- Travis Hafner looks orders of magnitude better than last year. He doesn’t quite have the results yet in terms of hits (only three in three games), but he hasn’t struck out very much (once, if I’m not mistaken), and he is having some decent at-bats. He’s coming along.
- No errors so far. The Indians haven’t made any errors in the first few games, which to me is a good sign.
- I’ve liked what I’ve seen so far from Ben Francisco and Shin-Soo Choo, and Trevor Crowe more confident than a timid little rookie at the plate.
I’m headed to the home opener here in about twenty minutes, so I’ll try to bring in a win. Until next time, go Tribe!
Just a heads-up that I plan on live-blogging today’s game vs. the Texas Rangers.
Check back here shortly after the game for my full report. Below is my full report.
- 1:52 PM: And here we are! About 15 minutes until first pitch, I’m watching the Mets play the Reds in a cold Cincinatti. Scoreless, with some walks and a couple of hits.
- 1:55 PM: Steve Phillips is talking about the mechanics of tagging up. Fascinating.
- 1:57 PM: Hey, it stopped snowing outside!
- 2:00 PM: Some fantastic (read: terrible) new commercials on STO this year. Great Clips is one of my favorites.
- 2:01 PM: The STO introduction music is rolling, we’re ready to go!
- 2:03 PM: Kelly Shoppach gets the Opening Day start today. Kind of interesting, but it maintains consistency for Cliff Lee (Shoppach caught all of Lee’s starts last year). Martinez is playing first base. This makes the Indians better defensively, I think.
- 2:05 PM: Whoever decided to have the Indians open in Texas was a genius: it’s a beautiful day in Arlington.
- 2:05 PM: Francisco is batting eighth today – I’m guessing he’ll be further up in the order by the time the year’s over.
- 2:07 PM: Sizemore is in the box, waiting for the first pitch…and there it is! The season is underway!
- 2:07 PM: Sizemore really overswung on that last pitch.
- 2:09 PM: Good pitch by Millwood, I think Sizemore was pulling off the ball that whole at-bat (he went down to one knee on that last swing-and-miss, not a good sign).
- 2:10 PM: DeRosa looks a lot more relaxed at the plate than Sizemore, he drew a walk on four pitches. That’ll bring up Victor Martinez, who is trying to avoid an Opening Day injury for the first time in three years.
- 2:11 PM: Good 1-0 curveball by Millwood.
- 2:12 PM: Millwood missed with his fastball there, fortunately he missed by a lot so Martinez could only foul it off.
- 2:14 PM: Good at-bat for Martinez to start the season, he’s up to his eighth pitch of the at-bat now.
- 2:16 PM: Two more pitches fouled off, it’s now a ten pitch at-bat. This is great for Hafner and everybody after Martinez, they’ve seen just about all of Millwood’s arsenal. On the tenth pitch, however, Millwood got a double play grounder. Middle of the first, still scoreless.
- 2:18 PM: Let’s see if Cliff Lee can repeat what he did last year.
- 2:19 PM: Nice running catch by Francisco to start the inning.
- 2:20 PM: Michael Young at the plate, he grounds out to first. A little controversy after the play because Martinez juggled the ball, but he’s still out.
- 2:21 PM: Josh Hamilton to the plate, Cliff Lee looks like he’s starting to find his groove, throwing some quality strikes.
- 2:22 PM: 1-2-3 inning for Lee. End of 1, no score.
- 2:24 PM: Travis Hafner to the plate to lead off the second inning.
- 2:25 PM: What does Hafner have on his left elbow?
- 2:26 PM: Hafner pops out. At least he saw some pitches, looked fairly strong at the plate.
- 2:27 PM: Hafner had a seven-pitch at-bat.
- 2:28 PM: Peralta pops up to second, two down.
- 2:29 PM: Shin-Soo Choo to the plate, sends a soft liner to center and is out number 3. Middle of 2, still no score.
- 2:32 PM: George W. Bush threw out the first pitch today, Jerry Jones and Tom Hicks are in the crowd at the game as well. First pitch fly-out to Sizemore in center.
- 2:34 PM: Sharp grounder off of Lee, training staff out to check him out. He’s going to stay in there as long as he can throw a couple pitches.
- 2:34 PM: The ball hit him right on the elbow, ouch.
- 2:35 PM: One away, runner on first, Marlon Byrd at the plate.
- 2:35 PM: Byrd yanks one into the corner, a one-out double to put Rangers at second and third. Lee missed badly with a fastball there.
- 2:37 PM: Chris Davis at the plate, 2-2 the count.
- 2:39 PM: Nice pitch by Cliff Lee, Chris Davis chucked the bat into the stands. Two down, still runners at second and third.
- 2:40 PM: Two-out, two-run single by Saltalamacchia, Martinez made a diving effort but the ball got through the infield and into right for a base hit. Rangers lead, 2-0.
- 2:41 PM: Lee needs to bounce back and get this guy, the last thing he needs is a big inning. Andrus, the young phenom, at the plate with a 2-2 count.
- 2:43 PM: Andrus lines a double to right, his first hit of his career. Lee is leaving some balls up in the zone now, Carl Willis out to the mound to try and limit the damage.
- 2:44 PM: Another base hit to left center by Kinsler, two more runs, it’s a 4 run inning for the Rangers. Not a terrible pitch, just didn’t get it in on his hands enough.
- 2:46 PM: Rick Manning just mentioned that Lee only threw to first base four times last year. That’s pretty amazing.
- 2:49 PM: Lee just walked Michael Young, bringing up Josh Hamilton. Zach Jackson getting loose in the Indians bullpen.
- 2:50 PM: Hamilton flies out to left. After two, its Rangers 4, Indians 0.
- 2:51 PM: Top of the fifth in Cincinatti, still scoreless.
- 2:52 PM: Kelly Shoppach to lead off the Indians’ third, flies out to center.
- 2:53 PM: The poll of the day asks what team will win the AL Central. Gosh, I wonder what the STO audience will decide. Ben Francisco to the plate with one away.
- 2:54 PM: Francisco grounds out to third, nice play by Michael Young. Two away.
- 2:55 PM: Asdrubal Cabrera to the plate, with a slightly more cocked stance this year.
- 2:55 PM: The snow is REALLY coming down outside.
- 2:57 PM: Cabrera grounds out to first, Millwood has faced the minimum through 3 innings. Middle of 3, Rangers 4, Indians 0.
- 3:00 PM: Leadoff single to left by Nelson Cruz, runner at first with nobody out.
- 3:01 PM: Blalock chased a very high fastball, one away.
- 3:02 PM: Weak grounder to third, DeRosa gets one but Cabrera can’t turn it. Two down.
- 3:04 PM: Lee threw a great fastball there at the knees and had it called a ball. Both he and Shoppach were headed off the field, but had to throw one more pitch to retire Chris Davis. Three down. After 3, it’s 4-0 Rangers.
- 3:07 PM: Grady Sizemore to lead off the Indians 4th.
- 3:08 PM: Sizemore with a sharp line-drive single to right, he looked a lot better that at-bat. Mark DeRosa to the plate.
- 3:09 PM: Sizemore had a very long leadoff before that last pitch, let’s see if something happens.
- 3:11 PM: Full count on DeRosa, Sizemore running on the pitch.
- 3:12 PM: Sizemore ran again on the full count, DeRosa grounded to short but stayed out of the double play thanks to Sizemore moving. One away, runner at second.
- 3:13 PM: Victor is laying off some tough pitches, he seems pretty locked in already.
- 3:15 PM: Martinez lines a base hit to left, right at the left fielder. Runners at the corners, one away for Travis Hafner.
- 3:17 PM: Hafner hits a weak double play ball that ends the inning. Middle of 4, still Rangers 4, Indians 0.
- 3:20 PM: Jarrod Saltalamacchia to the plate to lead off the fourth.
- 3:22 PM: Back-to-back strikeouts to start the bottom of the fourth, Cliff seems to be finding his form.
- 3:23 PM: As I write that, Ian Kinsler lines a double to left. Two out, runner at second for Michael Young.
- 3:26 PM: Lee strikes out the side. End of four, Indians down by four.
- 3:26 PM: Jhonny Peralta to lead things off for the Indians in the fifth.
- 3:27 PM: Excellent curveball from Millwood freezes Peralta, one away.
- 3:28 PM: Choo lines one up the middle that Andrus somehow gets to to throw him out. Kelly Shoppach to the plate.
- 3:30 PM: Indians go 1-2-3. Middle of 5, still 4-0 Rangers.
- 3:32 PM: Josh Hamilton leads off the Rangers fifth by lining one up the middle for a base hit.
- 3:34 PM: Nelson Cruz bloops one into right. Runners at first and third with nobody out.
- 3:35 PM: Hank Blalock hits a towering home run to right field, giving the Rangers a 7-0 lead. Puh.
- 3:37 PM: Consecutive flyouts, now two down in the fifth, but the damage is already done.
- 3:37 PM: Another fly out to center. End of the fifth, now 7-0 Rangers.
- 3:40 PM: Ben Francisco to lead off the Rangers sixth.
- 3:41 PM: Ben Francisco executes a perfect swinging bunt (unintentionally) and ends up at first base.
- 3:43 PM: Asdrubal Cabrera goes down swinging, one out.
- 3:45 PM: Sizemore with a slow groundout to third, close call at first. Wedgie out to argue, but he doesn’t look too animated right now. The play was close at first, tough to tell who was right. DeRosa to the plate with two down.
- 3:47 PM: DeRosa pops out to first to end the inning. Rangers 7, Indians 0.
- 3:49 PM: Lee is done for the day. 5 IP, 7 ER. Not the best day for the reigning Cy Young winner.
- 3:50 PM: Masa Kobayashi in to pitch, we’ll see which one comes out.
- 3:53 PM: Kobayashi retires the first two batters and then surrenders a two out single, bringing up Josh Hamilton.
- 3:54 PM: Hamilton flies out to deep center. Kobayashi with a strong inning of work. Rangers lead the Indians, 7-0, after six.
- 3:56 PM: Victor Martinez to lead off the seventh for the Indians.
- 3:58 PM: Victor grounds out weakly to second, one away.
- 3:59 PM: And Travis Hafner lines a base hit to left center, a solid looking liner too. Nice to see.
- 4:00 PM: Peralta lines out to right, two away.
- 4:02 PM: Choo lines a base hit to right, Hafner to third. That’ll probably end Kevin Millwood’s day, but Washington is only sending out the pitching coach.
- 4:03 PM: Millwood’s still in there, he’ll face Kelly Shoppach.
- 4:05 PM: Indians on the board, thanks to a wild pitch! Hafner dashes home and slides in safely. Runner at second, still two down, 2-2 on Shoppach.
- 4:06 PM: Shoppach strikes out, but the Indians are on the board. 7-1, Rangers.
- 4:09 PM: Rafael Perez in to work the bottom of the seventh for the Indians.
- 4:10 PM: Cliff Lee gave up seven runs today, he didn’t give up his seventh run until May last year.
- 4:14 PM: Perez works a 1-2-3 inning in the seventh. Indians down six, after seven.
- 4:16 PM: CJ Wilson to pitch the eighth for the Rangers. This is the chump that hit Hafner on the hand in September 2006. Francisco to lead things off for the Indians.
- 4:20 PM: 1-2-3 eighth for the Rangers, Indians still down 6.
- 4:22 PM: Mets up 2-1 after eight in Cincinatti.
- 4:22 PM: Jensen Lewis in to pitch the eighth for the Tribe.
- 4:25 PM: Jarod Saltalamacchia hammers a home run to left center off of Jensen Lewis. 8-1 Texas.
- 4:29 PM: RBI single by Michael Young, 9-1 Rangers.
- 4:33 PM: Jensen Lewis is through the 8th, but his ERA is up to 18 after allowing 2 runs. 9-1, Rangers.
- 4:38 PM: 2 down in the ninth, Travis Hafner is the last hope for the Indians.
- 4:40 PM: Hafner pops out to 3rd to end the game. A little bit behind the fastball there. Indians fall today, 9-1.
Right now, I’m sitting on my couch in my apartment, waiting for the TV to switch from SportsCenter to Baseball Tonight to the very first pitch of the season. It’s the Phillies vs. the Braves, which isn’t a matchup I have much interest in, but baseball is baseball, and watching tonight’s game will get me three hours closer to tomorrow afternoon.
The expert picks are in at ESPN, and it seems the trendy picks are the Rays in the AL and the Phillies in the NL. While I think the Rays are a good team, I’m expecting a bit of a letdown there – not only is the entire division around the Rays stronger this year, but you don’t get years like the ones the Rays had in 2008 every year. Boston made some minor acquisitions, including John Smoltz, but have largely stood pat. They’ll be relying on Mike Lowell to make a full comeback, David Ortiz to shed a few years and become the David Ortiz of old (not likely) and Dustin Pedroia to keep hitting like he’s NOT 5’9″. We’ll see.
The Yankees are certainly the team that’s most improved, and as long as they don’t stumble too hard out of the gate it’s hard to see them not making the playoffs and once there, winning it all. That said, I thoroughly look forward to Grady Sizemore hitting the first ever home run in the new Yankee Stadium off of CC Sabathia, on the way to a 15-0 Indians win.
As for the Indians, I think they had a good camp with no major injury setbacks and have a chance to have a good season and surprise some people in October. I think it’ll be crucial to get off to a good start (i.e. a winning month in April), and while there are a lot of factors and things that could go wrong, the Indians have a lot of depth available at AAA Columbus. The important thing will be for the Indians to know when to use it.
In the national league, I think its more wide open. The Phillies are being picked by a lot of experts as repeats, but I think its unrealistic to jump to that conclusion, especially with Cole Hamels’ injury. Even though I picked them to repeat as NL champions in January, Cole Hamels’ injury changes a lot, and it’ll be important for the Phillies to get off to a decent start and hold their own until their ace gets back.
In just 36 hours, though, every team will have played at least once and we will have began to watch this speculation turn into results. Here’s to a great season!