NYU undergraduate courses outside CS and Data Science useful for various areas of CS research
Note: This course lists a number of courses without listing their prerequisites.
 Algorithms 
Combinatorics (MATH-UA.0240). 
 Conmputational Biology / Medicine
Biostatistics (BIOL-UA.0042) 
Bioinformatics in Medicine and Biology (BIOL-UA.0103) 
Computing with Large Data Sets (BIOL-UA.0120) 
Mathematics in Medicine and Biology (BIOL-UA.0255 = MATH-UA.0255) 
Computers in Medicine and Biology (BIOL-UA.0256 = MATH-UA.0256) 
Statistics (MATH-UA.0234, .0235).
 Cryptography 
Theory of Numbers (MATH-UA.0248) 
 Finance
Mathematics of finance (MATH-UA 250). 
 Formal Methods and Verification  
Logic (PHIL-UA.0070). 
Advanced Logic (PHIL-UA.0071). 
Modal Logic (PHIL-UA.0073).
 Graphics 
Introduction to Mathematical Modeling (MATH-UA.0251) 
Differential Geometry (MATH-UA.0377)
 HCI (Human computer interface) 
Statistics (MATH-UA.0234, .0235). 
Introduction to Psychology (PSYCH-UA.0001).
 Machine Learning 
Calculus III (multivariable) (MATH-UA.0129 or .0213) 
Linear algebra (MATH-UA.140 or .148). 
Probability/statistics (MATH-UA.0233, .0234, .0235, .0238) 
Linear and Nonlinear optimization (MATH-UA.0253) 
Introduction to Neural Science (NEURL-UA.0100) 
Developmental Psychology (PSYCH-UA.0034)
 Natural Language Processng 
Calculus III (multivariable) (MATH-UA.0129 or .0213) 
Linear algebra (MATH-UA.140 or .148). 
 
Probability/statistics (MATH-UA.0233, .0234, .0235, .0238) 
Language (LING-UA.0001, LING-UA.0003) 
Introduction to semantics (LING-UA.0004) 
Psycholinguistics (LING-UA.0005 = PSYCH-UA.0056).
 Quantum Computing 
Quantum Information and Quantum Computing (PHYS-UA.0138).
 Scientific computing 
Calculus III (multivariable) (MATH-UA.0129 or .0213) 
Linear algebra (MATH-UA.140 or .148). 
Introduction to fluid dynamcis (MATH-UA.0230) 
Introduction to Mathematical Modeling (MATH-US.0251) 
Numerical Analysis (MATH-UA.0252) 
Linear and Nonlinear optimization (MATH-UA.0253) 
Ordinary Differential Equations (MATH-UA.0262, .0268). 
Partial Differential Equations (MATH-UA.0263). 
Chaos and Dynamical Systems (MATH-UA.0263). 
Mathematical Physics (PHYS-UA.0106) 
Computational Physics (PHYS-UA.0210)
 Robotics 
Calculus III (multivariable) (MATH-UA.0129 or .0213) 
Linear algebra (MATH-UA.140 or .148). 
 
Probability/statistics (MATH-UA.0233, .0234, .0235, .0238)
Theory of computation
Logic (PHIL-UA.0070). 
Advanced Logic (PHIL-UA.0071).
 Vision 
Calculus III (multivariable) (MATH-UA.0129 or .0213) 
Linear algebra (MATH-UA.140 or .148). 
Probability/statistics (MATH-UA.0233, .0234, .0235, .0238) 
Perception (PSYCH-UA.0022).