Here is a list of courses that I have completed at Cornell University.

Hover over the course name for a description or click for more information.

Mathematics | ||
---|---|---|

Math 1910 | Calculus For Engineers | Essentially a second course in calculus. Topics include techniques of integration, finding areas and volumes by integration, exponential growth, partial fractions, infinite sequences and series, tests of convergence, and power series. |

Math 1920 | Multivariable Calculus For Engineers | Introduction to multivariable calculus. Topics include partial derivatives, double and triple integrals, line integrals, vector fields, Green’s theorem, Stokes’ theorem, and the divergence theorem. |

Math 2930 | Differential Equations For Engineers | Introduction to ordinary and partial differential equations. Topics include: first-order equations (separable, linear, homogeneous, exact); mathematical modeling (e.g., population growth, terminal velocity); qualitative methods (slope fields, phase plots, equilibria, and stability); numerical methods; second-order equations (method of undetermined coefficients, application to oscillations and resonance, boundary-value problems and eigenvalues); Fourier series; and linear systems of ordinary differential equations. A substantial part of this course involves partial differential equations, such as the heat equation, the wave equation, and Laplace’s equation. |

Math 2940 | Linear Algebra For Engineers | Linear algebra and its applications. Topics include matrices, determinants, vector spaces, eigenvalues and eigenvectors, orthogonality and inner product spaces; applications include brief introductions to difference equations, Markov chains, and systems of linear ordinary differential equations. May include computer use in solving problems. |

ENGRD 2700 | Basic Engineering Probability & Statistics | Gives students a working knowledge of basic probability and statistics and their application to engineering. Includes computer analysis of data and simulation. Topics include random variables, probability distributions, expectation, estimation, testing, experimental design, quality control, and regression. |

ORIE 3500 | Engineering Probability & Statistics II | A rigorous foundation in theory combined with the methods for modeling, analyzing, and controlling randomness in engineering problems. Probabilistic ideas are used to construct models for engineering problems, and statistical methods are used to test and estimate parameters for these models. Specific topics include random variables, probability distributions, density functions, expectation and variance, multidimensional random variables, and important distributions including normal, Poisson, exponential, hypothesis testing, confidence intervals, and point estimation using maximum likelihood and the method of moments. |

Computer Science | ||
---|---|---|

CS 1112 | Introduction to Computing Using MATLAB | Programming and problem solving using MATLAB. Emphasizes the systematic development of algorithms and programs. Topics include iteration, functions, arrays, recursion, object-oriented programming, and MATLAB graphics. Assignments are designed to build an appreciation for complexity, dimension, fuzzy data, inexact arithmetic, randomness, simulation, and the role of approximation. |

CS 1130 | Transition To Object Oriented Programming | Introduction to object-oriented concepts using Java. Assumes programming knowledge in a language like MATLAB, C, C++, or Fortran. |

CS 2110 | Object Oriented Programming and Data Structures | Intermediate programming in a high-level language and introduction to computer science. Topics include program structure and organization, object-oriented programming (classes, objects, types, sub-typing), graphical user interfaces, algorithm analysis (asymptotic complexity, big “O” notation), recursion, data structures (lists, trees, stacks, queues, heaps, search trees, hash tables, graphs), simple graph algorithms. Java is the principal programming language. |

CS 2800 | Discrete Structures | Covers the mathematics that underlies most of computer science. Topics include mathematical induction; logical proof; propositional and predicate calculus; combinatorics and discrete mathematics; some basic elements of basic probability theory; basic number theory; sets, functions, and relations; graphs; and finite-state machines. These topics are discussed in the context of applications to many areas of computer science, such as the RSA cryptosystem and web searching. |

Information & Industrial Engineering | ||
---|---|---|

INFO 2040 | Networks | This interdisciplinary course examines network structures and how they matter in everyday life. The course examines how each of the computing, economic, sociological and natural worlds are connected and how the structure of these connections affects each of these worlds. Tools of graph theory and game theory are taught and then used to analyze networks. Topics covered include the web, the small world phenomenon, markets, neural networks, contagion, search and the evolution of networks. |

CEE 3610 | Introduction to Transportation Engineering | Introduces technological, economic, and social aspects of transportation. Emphasizes design and functioning of transportation systems and their components. Covers supply-demand interactions; system planning, design, and management; traffic flow, intersection control and network analysis; institutional and energy issues; and environmental impacts. |

ORIE 3120 | Industrial Data and Systems Analysis | Database and statistical techniques for data mining, graphical display, and predictive analysis in the context of industrial systems (manufacturing and distribution). Database techniques include structured query language (SQL), procedural event-based programming (Visual Basic), and geographical information systems. Statistical techniques include multiple linear regression, classification, logistic regression, and time series forecasting. Industrial systems analysis includes factory scheduling and simulation, materials planning, cost estimation, inventory planning, and quality engineering. |

ORIE 3300 | Optimization I | Formulation of linear programming problems and solutions by the simplex method. Related topics such as sensitivity analysis, duality, and network programming. Applications include such models as resource allocation and production planning. Introduction to interior-point methods for linear programming. |

ORIE 3310 | Optimization II | A variety of optimization methods stressing extensions of linear programming and its applications but also including topics drawn from integer programming, dynamic programming, and network optimization. Formulation and modeling are stressed as well as numerous applications. |

ORIE 3510 | Introduction to Stochastic Processes I | Uses basic concepts and techniques of random processes to construct models for a variety of problems of practical interest. Topics include the Poisson process, Markov chains, renewal theory, models for queuing, and reliability. |

ORIE 3800 | Information Systems & Analysis | Covers the foundations of information systems and analysis. The main focus is on understanding the value of information and its use in large-scale systems. The course covers economics, valuation, decision making, and strategic aspects of information as well as methods for storing, retrieving, and analyzing information. |

ORIE 4580 | Simulation Modeling & Analysis | Introduction to Monte Carlo simulation and discrete-event simulation. Emphasizes tools and techniques needed in practice. Random variate, vector, and process generation modeling using a discrete-event simulation language, input and output analysis, modeling. |

ORIE 4740 | Statistical Data Mining I | Examines the statistical aspects of data mining, the effective analysis of large datasets. Covers the process of building and interpreting various statistical models appropriate to such problems arising in scientific and business applications. Topics include naïve Bayes, graphical models, multiple regression, logistic regression, clustering methods and principal component analysis. Assignments are done using one or more statistical computing packages. |

Economics & Finance | ||
---|---|---|

ECON 1110 | Introductory Microeconomics | Explanation and evaluation of how the price system operates in determining what goods are produced, how goods are produced, who receives income, and how the price system is modified and influenced by private organizations and government policy. |

ECON 1120 | Introductory Macroeconomics | Analysis of aggregate economic activity in relation to the level, stability, and growth of national income. Topics may include the determination and effects of unemployment, inflation, balance of payments, deficits, and economic development, and how these may be influenced by monetary, fiscal, and other policies. |

ORIE 3150 | Introduction to Financial & Managerial Accounting | Covers principles of accounting, financial reports, financial-transactions analysis, financial-statement analysis, budgeting, job order and process-cost systems, standard costing and variance analysis, and economic analysis of short-term decisions. |

ORIE 4350 | Introduction to Game Theory | Broad survey of the mathematical theory of games, including such topics as two-person matrix and bimatrix games; cooperative and noncooperative n-person games; and games in extensive, normal, and characteristic function form. Economic market games. Applications to weighted voting and cost allocation. |

Science | ||
---|---|---|

CHEM 2090 | Engineering General Chemistry | Covers basic chemical concepts, such as reactivity and bonding of molecules, intermolecular forces in liquids and solids, gases, chemical equilibrium, thermodynamics, introductory quantum mechanics, and kinetics. Attention will be focused on aspects of chemistry most pertinent to engineering. |

PHYS 1112 | Physics I: Mechanics | Covers the mechanics of particles with focus on kinematics, dynamics, conservation laws, central force fields, periodic motion. Mechanics of many-particle systems: center of mass, rotational mechanics of a rigid body, and static equilibrium. Temperature, heat, the laws of thermodynamics. |

PHYS 2213 | Physics II: Electricity & Magnetism | Topics include electrostatics, behavior of matter in electric fields, DC circuits, magnetic fields, Faraday’s law, AC circuits, and electromagnetic waves. |

ENGRI 1110 | Nanotechnology | Nanotechnology has been enabling the Information Revolution with the development of even faster and more powerful devices for manipulation, storing, and transmitting information. In this hands-on course students learn how to design and manipulate materials to build devices and structures in applications ranging from computers to telecommunications to biotechnology. |

Non-Technical Courses | ||
---|---|---|

EAS 1400 | Freshman Writing Seminar: Environmental Perspectives | First-Year Writing Seminar in which students examine interactions between humans and the natural environment from individual, societal, and scientific perspectives. Readings include a brief historical survey of humanity’s role within the natural world and short readings about current environmental issues. Includes a research project where each student explores a current environmental issue. |

STS 1123 | Freshman Writing Seminar: Artists of Science | Analyze the fine line between what is considered art and science. Coursework involves Design Noir: The Secret Life of Electronic Objects, selected readings by Stelarc, Cornell Museums, and more. Sorry, no link available. |

BIOPL 2400 | Green World / Blue Planet | Focuses on helping individuals understand how scientific information relates to the issues they face as citizens, in management decision making, and in public policy. To what extent should genetic engineering of crop plants be permitted? Should we place limits on fossil fuel consumption as a means of limiting global warming and global climate change? Must human endeavors be restricted in certain areas to maintain diversity? The format of this course is interactive, with lectures and discussions about how we as a society deal with controversial issues |

SOC 1101 | Introduction to Sociology | This course introduces classical and contemporary sociological perspectives. We will begin by considering (mainly classical) perspectives which focus on macro-level features of society (e.g., population, the economy) and the sweeping changes that have occurred within them over the past couple of centuries. Particular attention will be paid to changes in social cohesion, the division of labor, the spatial organization of society, and technology. These theories, which are covered in the first two segments of the course, provide some insight into where society is going and what challenges have emerged along the way. In the third segment of the course, we will look more closely at the role of individuals and everyday interaction in the genesis of social phenomena. We will explore theories about what motivates individuals’ social behavior, the role of rationality and emotion, how the micromechanics of interpersonal contact can shape larger society, and the subtle links between biological and social processes. In the final segment of the course, we will explore complex webs that emerge through social actors’ connections to each other, and how these network structures have been shaped by the various processes that were examined during the semester. |

HIST 1530 | Introduction to American History | This course introduces students to fundamental themes and trends in American history from the eve of the founding of European settlements in North America through the Civil War era. The course attends to issues of unity and diversity in American society, as well as the American nation’s emerging role in the wider world. The course emphasizes comparisons between different regions, interactions between peoples of different cultures, and the impact of new political, economic, and social institutions on the lives of everyday people. Readings will be drawn from primary documents, assigned texts, and significant essays. Course assignments aim at developing students’ ability to think and write critically and historically. |

HADM 1150 | Organizational Behavior | This course focuses on how to manage people in the workplace. Students develop theoretic lenses for understanding people and organizations, as well as practical tools for accomplishing personal and organizational goals. Topics include individual differences, conflict management, problem-solving, power and influence, motivation, leadership, coaching and counseling, and group process. Students learn through the use of case studies, self-assessments, experiential exercises, readings, discussions, papers, and group activities. |

ENGRC 3500 | Engineering Communications | Prepares students for important communication activities. They communicate using various types of documents (e.g., letters, memos, executive summaries, problem analyses, proposals, progress reports), give oral presentations, and incorporate graphics in their oral and written work. Students learn how to communicate specialized information to different audiences (e.g., technical and nontechnical people, colleagues and clients, peers and supervisors, in-house departments, and government agencies), work in teams, and address organizational and ethical issues. The course material is drawn from professional contexts, principally engineering, and it generates lively discussion. The class size ensures close attention to each student’s work. |

PE 1460 | Introduction to Racquetball | A course introducing the basic techniques and rules of racquetball. |

PE 1110 | Lifeguarding | American Red Cross certification course. Practice and execution of lifeguarding first aid and CPR skills and techniques. Certification is awarded in lifeguarding, first aid, and CPR/AED upon satisfactory completion of the course. |