Course Information

Zoom lectures: Tuesdays and Thursdays, 11:40 am -- 01:15 pm

Instructor:  Abhishek Halder,  Dept. of Applied Mathematics,

Teaching Assistant (TA): Kenneth Caluya, Dept. of Applied Mathematics, 

Zoom office hours: 

Abhishek Halder, Tuesdays, 2 pm -- 3 pm

Kenneth Caluya, Wednesdays, 2 pm -- 3 pm



Stephen Boyd and Liven Vanderberghe, Convex OptimizationCambridge University Press, 2004.



Ralph Tyrell Rockafeller, Convex Analysis. Princeton University Press, 1970.


Grading Policy  

Rubric: Homeworks: 80%,       Final term paper: 20%

Homeworks:  Please follow the instructions below to submit the Homeworks.

Step1: Click on any to see the problem as static html page. In each of the resulting html pages, top right corner, right click the down arrow sign, and save the respective file as .ipynb
Step 2: Install Jupyter Notebook in your computer: (assumes python is already installed). If you're using mac/unix, python usually comes pre-installed. You can also do the following from terminal: 
sudo easy_install jupyter
Step 3: Once installed, simply run the following command from terminal: jupyter notebook
You should see the notebook dashboard open in your computer's default web browser. From there, simply click on the downloaded .ipynb file to open/edit it.
Step 4: Type your solution as "Solution cells" below the respective "Question cells" (Insert > Insert Cell Below). In the menu option, you will see a dropdown that lets you select code/markdown etc. Select Markdown for typing math/text. Select Code to insert python code. Then you can type inline math within single dollar sign (as in latex), newline math within double dollar sign. You can click on question cells to get the idea. Execute any cell by pressing Shift + Return.
Step 5: Once you finish typing the solutions below the questions, save your pyhton notebook as YourLastnameYourFirstnameInitial_Sol_HW1.ipynb etc. (for example, for my name, HalderA_Sol_HW1.ipynb).
Step 6: Send your solution notebook and supporting files (if any) inside single zipped folder "" via e-mail attachment to BOTH the instrcutor and TA (,
P.S. If needed, you can insert local image file in your markdown cell as either 
<img src="imagename.png"> or ![alt text](imagename.png "Title")


Students With Disabilities

UC Santa Cruz is committed to creating an academic environment that supports its diverse student body. If you are a student with a disability who requires accommodations to achieve equal access in this course, please submit your Accommodation Authorization Letter from the Disability Resource Center (DRC) to me privately during my office hours or by appointment, preferably within the first two weeks of the quarter. At this time, I would also like us to discuss ways we can ensure your full participation in the course. I encourage all students who may benefit from learning more about DRC services to contact DRC by phone at 831-459-2089, or by email at