Reviews of professor John Keller

Rating: 5.0/5, difficulty: 4.0/5
He is very knowledgeable about database systems, which is an important topic in CS. Mr. Keller had many other responsibilities and it was his first time teaching; so there was some understandable confusion throughout the course. Projects and homework will push you and greatly deepen your understanding of DBs. Overall a great instructor.

Rating: 5.0/5, difficulty: 3.0/5
Mr Keller expertise in database systems was evident in his instruction. Lectures were well organized and provided us the ability to work through SQL in real time with in class examples. There were maybe 4 homeworks, 2 tests and a semester project. Some theory , but mainly SQL was covered.

Rating: 5.0/5, difficulty: 3.0/5
Really knowledgeable professor and extremely accessible outside of class whether through email or in-person (even outside of office hours). Tests were very challenging and it was hard to predict what would actually be on the exams, so try to cram as much of the listed topics onto your note pages as possible. Practice exams were helpful.

Rating: 5.0/5, difficulty: 3.0/5
Mr. Keller cares a lot about student understanding of the subject and is very thorough in things like office hours and other times outside of class. No complaints, wish he taught more classes here.

Rating: 5.0/5, difficulty: 3.0/5
He was really good. Lectures aren't necessary, but his demos for each concept are hugely helpful. Very approachable for help outside of class. Tests were on the challenging side, but you get note sheets and he posts practice tests that are very helpful. Take his class if you can.

Rating: 5.0/5, difficulty: 3.0/5
He cares about teaching because hes not a teacher

Rating: 4.0/5, difficulty: 3.0/5
Be sure you understand the homework. Keller is a fine instructor, though the lectures can be quite dry.

Rating: 5.0/5, difficulty: 4.0/5
Keller is very professional and is a valuable resource since he also works in the industry. I visited him during office hours, and he was very helpful in helping me understand and also cared if I was "tracking" (which is Keller lingo used in class).