Fred Park
  • Home
  • Research
  • Teaching
  • Resources
  • Personal
  • Blog
Teaching Schedule 2019/2020
Fall 2019
Math 80 Intro Stats
Math 354 Math Modeling
Math 241 Multivariable Calculus
Winter 2020
UCI Merage School:
​MFIN 290 Programming and Data Analysis for Business
Spring 2020
COSC 390 Machine Learning
Math 345A Differential Equations
Math 390 Industrial Problems In Mathematics

Course access through Whittier Moodle: http://cms.whittier.edu/

Office Hours: Tues/Weds: 1:30-2pm, Weds, 2:30-3:30, Thurs: 1:30-2:30pm or by Appointment
Extra OH's: TBA
Office: SLC 216
email: fpark@whittier.edu

Robert Sorgenfrey Distinguished Teaching Award at UCLA

Teaching Evaluations:
UCLA
  • Math 32A, Summer 09'
  • Math 32A and Math 134, Spring 09'
UC Irvine
  • Math 2E, Fall 2010
  • Math 2E, Spring 2011
  • MFIN 290 Winter 2019  (Programming and Data Analysis for Business)
Whittier College
  • Math 141A, Fall 2012
  • Math 345A, Fall 2012
  • Math 141B, Spring 2013
  • Math 79, Spring 2013
  • Math 241, Fall 2014
  • Math 350, Fall 2014
Whittier College (cont'd)
  • Math 79, Spring 2015
  • Math 242, Spring 2015
  • Math 345A, Spring 2015
  • COSC 120 Fall 2016 (sec 1)
  • COSC 120 Fall 2016 (sec 2)
  • COSC 120 Fall 2017 (sec 2)
  • COSC 190 Spring 2017     (AI, CV, and Cognition)
  • Math 354 Math Modeling​(Incl. Machine Learning)


Current Class Resources for Fall 2019:​
Extra Office Hours Finals Week Fall 2019:
  • Tues 12/10 3-4:30pm in SLC 216
  • Weds 12/11 2-4pm in SLC 216
(or by appointment)


Math 241 Multivariable Calculus
  • Syllabus
  • matlab tutorial
  • ​Plotting Demos
  • arc length parametrization
  • tangent plane demo
  • gradient descent 1d
  • practice midterm #2
  • practice midterm #2 solutions
  • practice final
  • practice final solutions

Math 354 Math Modeling
  • Syllabus
  • Exponential growth script
  • Euler script
  • Logistic Euler script
  • exponential regression data
  • direction_field_logistic_final.m
  • gradient descent exponential fitting from class
  • hw#2
  • hw#3
  • Lotka-Volterra linearized fish vs sharks ellipse
  • Perona Malik Template Code
  • factory.jpg
  • tire.tif
  • pout.tif
  • park_selfie.jpg
  • mystery
  • tv_vs_perona_malik
  • image processing computer vision slides
  • Final Exam Installment I
  • Green's First Identity (for final project)
  • Final Exam Installment II

Math 80 Introduction to Statistics
  • Syllabus
  • ​Lectures 1-4
  • Lectures 5-6
  • Lectures Week 3/4
  • scatter plot R code weight vs mpg
  • R code histogram with loops
  • Lectures Week 5 
  • Lectures week 6 and 7
  • Lectures Weeks 8 and 10
  • normal distribution test script
  • HW #5​​
























































Previous Class Resources:

Class Resources for Fall 2017:​

Math 354, Mathematical Modeling:
  • Syllabus
  • Matlab Tutorial
  • Matlab Prelim Exercises
  • cameraman.tif
  • pout.tif​
  • landscape.jpg​​
  • fish.png
  • factory.jpg
  • class exercise #1
  • class exercise #2
  • class exercise #3
  • class exercise #4
  • class exercise #5
  • class exercise #6
  • ml_class_exercise_2
  • class exercise #7
  • class exercise #8
  • class exercise #9
  • class exercise #10
  • class exercise #11
  • class exercise #12​
  • exp_growth_two_plots.m
  • direction_field_logistic_final.m
  • gen_growth_data.m
  • scatter_plot_dec_boundary.m
  • exam_scores.txt
  • exam_scores_training.txt
  • exam_scores_testing.txt
  • lin_classifier_SGD
  • classify_train_test_final.m
  • logistic_regression_exam_final.m
  • HW #1
  • HW #2
  • HW #3
  • HW #4
  • Neural Network 1 Hidden Layer 2 Neurons Code
  • NEURAL NETWORK STARTER CODE V2
  • MNIST Data Set (OCR)
  • Logistic Regression 2 features 2 labels
  • Logistic Regression for MNIST Set
  • fmincg.m
  • circle_data.mat
  • circle_data_testing.mat
  • neural network example









Math 079, Quantitative Reasoning:
  • Syllabus
  • worksheet 0 assessment 
  • HW#1
  • HW#2
  • HW#3
  • HW#4
  • HW#5
  • HW#6
  • class exercise #1
  • class exercise #2
  • class exercise #3
  • class exercise #4
  • class exercise #5
  • class exercise #6
  • class exercise #7
  • class exercise #8

COSC 120, Introduction to Computer Science:
  • Syllabus
  • COSC 120 Getting Started
  • class exercise #1
  • class exercise #2
  • class exercise #3
  • class exercise #4
  • class exercise #5
  • class exercise #6
  • class exercise #7
  • class exercise #8
  • class exercise #9
  • class exercise #10
  • class exercise #11
  • class exercise #12
  • Chapel Image
  • Landscape Image
  • Factory Image
  • Cameraman Image
  • Statue Image
  • exam_scores_training.txt
  • exam_scores_testing.txt​
  • HW#1
  • HW#2
  • HW#3
  • HW#4
  • HW#5
  • HW#6
  • HW#7
  • HW#8
  • class_test_code_09192017.zip
  • class_test_code_09212017.zip
  • class_test_code_09262017.zip
  • class_test_code_10102017.zip
  • class_test_code_10122017.zip
  • class_test_code_10172017.zip
  • class_test_code_10192017.zip
  • bisection_method_template.zip
  • applied_cannon_problem_template.zip
  • basic_graphics.zip
  • class_test_code_11092017.zip
  • class_test_code_11142017.zip
  • class_test_code_11172017.zip
  • string formatting code
  • class_test_code_12072017.zip (perceptron classifier code)


Previous Class Resources Spring 2017:

COSC 190 AI, CV, Cognition:
  • Syllabus
  • pout.tif
  • retinex_checkerboard.png
  • marbles.jpg
  • Matlab Tutorial
  • Class Exercise #1​
  • Lectures 1-3
  • retinex_test_images
  • HW#1
  • for loop template code
  • VCL for Matlab
  • Histogram Stretch Template
  • chapel3.jpg
  • HW#2
  • cameraman.tif
  • tire.tif
  • landscape.jpg
  • factory.jpg
  • strawberries.jpg
  • uniform_dist_test_script.m 
  • image_histeq_script_template.m
  • statue.tiff
  • my_histcounts.m
  • my_histeq.m
  • gauss_dist_test_template
  • Take Home Midterm
  • fish.png
  • toucan_color.bmp
  • K.mat
  • my_conv2.m
  • HW#3
  • eight.tif
  • disk_blurs.zip
  • km (motion blur for HW)
  • kg (Gaussian blur for HW)
  • fsnp0pt01.mat (1% SNP noise)
  • fsnp0pt10.mat (10% SNP noise)
  • fsnp0pt50.mat (50% SNP noise)
  • Extra Credit #1
  • Extra Credit #2
  • scatter_plot_dec_boundary.m
  • exam_scores.txt
  • HW#4
  • classify_train_test_demo.m
  • exam_scores_training.txt
  • exam_scores_testing.txt
  • classify_train_test_demo_final.m
  • COSC 190: Final Exam Project
  • MNIST Data Set (OCR)
  • Logistic Regression 2 features 2 labels
  • Logistic Regression for MNIST Set
  • fmincg.m
  • data_manip.m

COSC 220, Data Structures in C++:
  • Syllabus
  • speed_test.cpp
  • speed_test_python.py
  • speed_test_matlab.m
  • PowersOfTwo.cpp​
  • AddThreeNumbers.cpp
  • Lectures 1-3
  • HW#1​
  • Quadratic.cpp
  • digit_accuracy.cpp
  • digitSum.cpp
  • factorial.cpp
  • error.h
  • error.cpp
  • gmath.h
  • gmath.cpp
  • gmath_test_file.cpp
  • QuadraticCallByRef.cpp​
  • phraseNTimes.cpp
  • palindromeTest.cpp
  • PrecisionExample.cpp
  • HW#2
  • ShowFileContents.cpp
  • Palindromes.txt
  • ReverseFile.cpp​
  • LetterFrequency.cpp
  • MiddleMarch.txt
  • Magic Squares (grid class)
  • Lectures for Week 7
  • queueDemo.cpp
  • PalindromesDataStructs.cpp​
  • AirportCodes.cpp (map class)
  • AirportCodes.txt
  • Lectures for Week 8
  • WordFrequency.cpp
  • point.h
  • point.cpp
  • HW#3
  • my_point_starterCode.h
  • my_point_starterCode.cpp
  • point_test_starterCode.cpp
  • Lectures for Week 9​
  • recursion_test.cpp
  • Lectures for Week 10
  • HW#4
  • sortingCompare.cpp 
           (quicksort, merge sort, etc.)
  • SwapIntegers.cpp (pointers)
  • SwapIntegers2.cpp
          (passing a pointer by reference)
  • pointerFun.cpp
  • LinkedListDemo.cpp 
​           (Beacons of Gondor)
  • DoublyLinkedListDemo
  • StackViaLinkedList.cpp

Math 345A, Differential Equations:
  • Syllabus
  • Worksheet 0
  • Worksheet 1
  • HW#1
  • HW#2
  • direction_field_logistic.m
  • VCL (Virtual Computing Lab for Matlab)
  • Matlab Tutorial​​
  • direction_field_general
  • plotting_demo
  • people.png
  • HW#3
  • HW#4 (updated!)
  • Euler's and Midpoint Methods​​



Class Resources for Fall 2016:​
COSC 120 sect's 1 & 2, Intro Programming in Python:
  • Syllabus (sect 2) 
  • Syllabus (sect 1)
  • Getting started
  • HW#1
  • HW#2
  • HW#3
  • cameraman.tif
  • eight.tif
  • three_kids.txt
  • pout.tif
  • marbles.jpg
  • retinex1.jpg
  • snp_coins.tif
  • coins_gauss_noise.tif
  • HW#4
  • Class Exercise #10
  • IntSet Class
  • Person Class
Math 350, Numerical Analysis:
  • Syllabus
  • VCL
  • Matlab Tutorial
  • prelim coding 1
  • HW#1
  • convergence_plot_code​
  • Multiple Roots Plot
  • HW#2
  • RK4​


















Math 141A, Calculus I (S2016):
  • Syllabus
  • VCL
  • Matlab Tutorial
  • Worksheet 0 (assessment)
  • Worksheet 1
  • Secant Line Demo​ (.gif file)
  • Secant Line Demo Code
  • Taylor Poly Demo Code
  • Newton's Method Demo Code
  • Newton's Method Demo (.gif)
  • HW#1
  • HW#2
  • HW#3
  • HW#4
  • HW#5
  • HW#6
  • HW#7
  • HW#8
  • HW#9
  • Practice Final
  • Grade Calculation Code
Math 79, Quant. Reasoning Sect's. 2 and 3 (S2016):
  • Syllabus (sect. 2)
  • Syllabus (sect. 3)
  • Worksheet 0 (assessment)
  • Worksheet 1
  • Worksheet 2 
  • HW#1
  • HW#2
  • HW#3
  • HW#4
  • HW#5
  • HW#6
  • VCL
  • Matlab Tutorial 
  • ​Coding #1
  • Coding #2
  • Coding #3
  • Practice Final
  • Grade Calculation Code
INTD 100, Freshman Writing Seminar (F2015):
  • Syllabus
  • CAAS Tutoring Hours F2015
  • Writing Commons
  • Essay #1
  • Essay #2
  • Essay #3
  • Essay #4


Math 354, Mathematical Modeling (F2015):
  • Syllabus
  • VCL
  • Matlab Tutorial
  • Worksheet 1
  • Worksheet 2 
  • HW#1
  • HW#2
  • HW#3
  • HW#4
  • gen_growth_data.m
  • euler_logistic_script.m
  • direction_field_logistic.m
  • Worksheet 5.5
  • Code_Documentation
  • Gradient Descent Demo
  • eight.tif
  • cameraman.tif
Math 79, Quant. Reasoning (F2015):
  • Syllabus
  • CAAS Tutoring Hours F2015
  • HW#1
  • VCL
  • Matlab Tutorial
  • Worksheet 0 (assessment)
  • Worksheet 1
  • Worksheet 2 
  • HW#2
  • HW#3
  • HW#4
  • HW#5
  • HW#6
  • Coding #1
  • Coding #2
  • Coding #3
  • Practice Final

Math 242 (Spring 2015):
  • Syllabus
  • VCL
  • Matlab Tutorial
  • Worksheet 1
  • HW#1
  • Worksheet 3
  • HW#2
  • Worksheet 6
  • HW#3
  • HW#4
  • HW#5
  • HW#6
  • E-Value Pract
  • MT#2 Solutions
Math 79 (Spring 2015):
  • Syllabus
  • VCL
  • Matlab Tutorial
  • Worksheet 0 (assessment)
  • Worksheet 1
  • Worksheet 2 
  • HW#1
  • HW#2
  • HW#3
  • HW#4
Math 345A (Spring 2015):
  • Syllabus
  • VCL
  • Matlab Tutorial
  • Worksheet 1
  • HW#1
  • HW#2
  • HW#3
  • HW#4
  • HW#5

Math 241 (Fall 2014) (Cont'd.):
  • Parametric Curve Deriv. WS 1
  • Parametric Curve Deriv. WS 2
  • Arc Length Worksheet
  • Curvature Worksheet
  • 3D Graphing Worksheet 1
  • 3D Graphing Worksheet 2
  • 3D Graphing Worksheet 3
Math 241 (Fall 2014):
  • Matlab Tutorial
  • Parametric Demo
  • Parametric Plotting Exercise
  • Parametric Plotting Exercise 2 
  • HW#10
  • Practice MT#2
  • Level Curves Demo
  • Level Curves Demo #2
  • Practice Final
Math 350 (Fall 2014):
  • Matlab Tutorial
  • Math 350 Convergence Order Plots
  • Math 350 Multiple Roots Plot
  • Bisection Method Template
  • Fixed Point Iteration Template
  • Newton's Method Template
  • Neville's Method
  • Newton's Divided Differences Code
  • HW#3 part 2
  • Euler's Method Code
  • Roundoff Error Code



Links:
Whittier College
Whittier College Math 
UCLA Math
UCI Applied Math