Intro to the People:
Meet Prof. Glencora Borradaile she developed and designed videos for this course several years ago so you will also be watching some of her material.
Meet the instructor this term.
I would like to briefly introduce myself. I have degrees in Economics, Math, Computer Science and Statistics. I graduated from OSU with a MS in Computer Science. My areas of interest are Algorithms, Computer Theory, Discrete Math, Database Systems, Web Development and Design. I have a diverse and varied background in education. I have taught large lecture courses and online courses at both community colleges and universities. I also have extensive experience teaching international students in a small class setting. I have taught Math, Statistics, Business and Computer Science courses. My favorite courses are Algorithms, Finite Math for Business and Database Management.
Outside of school I enjoy staying active by running, cycling, weightlifting and dancing.
Office Hours - Start Week 1
Office hours are held via WebEx and times are also posted in the weekly modules.
The best way to contact me is messaging within Canvas. This method will get the fastest response time. You may also email me (email@example.com) but please label it cs325-400 since I also have an on campus course.
Please post all course-related questions to the Weekly Q&A Discussion Board so the whole class may benefit from our conversation. I will check the discussion boards at least twice a day. Please send a Canvas Inbox message (top right of Canvas) to your instructor and TA's for matters of a personal nature. We will reply to course-related questions and Inbox messages within 24-48 hours. Questions and concerns about grading should be made in the comment section of the HW assignment in Canvas.
We will use Canvas for delivery of the course material, submission of written assignments, exam environment, announcements, discussion groups and grade center.
We will use TEACH for program assignment submissions (these are then all located in real folders on a normal file system, which makes it easier to execute your programs.
I also have some recommendations that will help you more later than they will now, but want you to at least see them a few times so they will not be so alien if you have to use them later in your career or education,
I want you to use SSH (PuTTY is an SSH "client" program that I recommend for Windows and SSH is natively available for Mac and Linux) to access the ENGR servers (specifically flip, which is accessible directly or through the alias access) at least a few times. You may use a local (on your computer) IDE if you wish to just upload your files to the server for testing before submission, but make 100% sure that your programs run successfully on flip before submission, or you may lose many points!
Feel free to use any editor for your programs, but be sure any code you submit to me can compile using g++ and run on flip. With each program, you also need to submit a README that specifically dictates how to compile and/or run your program on flip.
We will be using LINDO and Matlab software available at
The syllabus page shows a table-oriented view of the course schedule, and the basics of course grading. You can add any other comments, notes, or thoughts you have about the course structure, course policies or anything else.
To add some comments, click the "Edit" link at the top.