『コーマ』はマイケル・クライトン監督・脚本で映画化され、興行的に成功を収めた。『スフィンクス』は、レスリー＝アン・ダウン、フランク・ランジェラ主演で映画化された。またテレビドラマ化も多くされており、1993年12月に『ロビン・クックの“医療過誤”』がCBSで、1994年11月に『モータル・フィア/死の恐怖』がNBCで、1995年5月に『アウトブレイク―感染』を原作とした『LEVEL4』がNBCで、1996年2月に『ターミナル/末期病状』がNBCで放送された。2008年には『フォーリン・ボディ 陰謀のカルテ』がマイケル・アイズナーによってウェブで50エピソード放送された。『インヴェイジョン―侵略』では、NBCがさらに2本の製作を進めていることを明かしている。
ニューヨークのクイーンズ区で育ち、8歳の時にニュージャージー州レオニアへ引っ越し、そこで初めて自分の部屋を持つことができた。ウェズリアン大学とコロンビア大学の医学大学院を卒業・修了。ハーバード大学の医学大学院も修了した。ボストンの家と、妻子が暮らすフロリダ州ネープルズとを分けて生活している。現在はマサチューセッツの眼耳専門病院の休暇中で、医学とファンタジーを融合させた作品でベストセラーを生み出した。彼の作品は、現代医療の技術的な可能性やそれに伴う倫理的な問題を読者に提起し続けている。
地元クラブのデフェンソール・スポルティングでプロデビュー。2007–08シーズンにはリーグ優勝を経験した。2011年6月、スペインに渡りスポルティング・ヒホンと3年契約を結んだ。2011年9月のCAオサスナ戦で加入後初出場。アルベルト・ロラのバックアッパーという位置付けで、出場機会は余り多くはなかった。シーズン終了後、ヒホンはセグンダ・ディビシオンに降格した。2012年7月、ヒホンとの契約を解除し、セグンダのエルチェCFに加入。エルチェではレギュラーを獲得し、24年ぶりとなるトップリーグ昇格に貢献した。2015年7月、ヘタフェCFに移籍。
手塚治虫の漫画、「シュマリ」のスピンオフ作品。アジアを思わせる乾燥地帯に存在する国を舞台に、放浪民族の牧畜家の息子ケーンが一人の少女との出会いをきっかけに、国家を左右するような陰謀に巻き込まれながらも心身共に成長していく様子が描かれる。
「データの詳細化」は、抽象的データモデル（例えば集合）を実装可能なデータ構造（例えば配列）に変換することである。例えば、変数 x にある操作を行った後の値が x' ∈ {1,2,3} であるとする。この操作を x' ∈ {1,2} となる操作に詳細化し、さらに x' ∈ {1} となる操作に詳細化する。そして、x := 1 として実装する。同様に別の経路の詳細化によって x := 2 や x := 3 が得られる。ただし、x' ∈ {} となる操作（偽と等価）は実装不可能なので詳細化されない。空集合から要素を取り出すことはできないのである。類似の用語として Reification（具象化）がある（Cliff Jones が使用した用語で、オブジェクト指向設計におけるデータモデルの詳細化を指す）。形式的な詳細化が不可能な場合の代替技法を Retrenchment（削減）と呼ぶ。
「操作の詳細化」は、システムの操作の仕様を実装可能なプログラム（例えば、プロシージャ）に変換することである。この過程で事前条件は弱められ、事後条件は強められる。これにより仕様に内在する非決定性を削減し、完全に決定的な実装へと変換する。
詳細化（しょうさいか、Refinement）とは、形式手法において、抽象的な形式仕様記述から具体的な実行プログラムへと検証可能な変換を行うことである。段階的な詳細化として段階を踏んで詳細化を行うこともできる。論理的には、詳細化は含意による変換であるが、追加的な複雑化を生じる要因もある。詳細化の反対語は抽象化である。
曲線を描画する plot コマンドの基本形は、以下となりますplot(曲線の定義式、x=a..b,options);曲面を描画する plot3d コマンドの基本形は、以下となりますplot3d(曲面の定義式, x=a..b, y=c..d, options) ;x,y,z で、陰関数で定義されたグラフの場合はplots[implicitplot3d](陰関数による曲面の定義式, x=a..b, y=c..d,z=e..f, options) である。その他に媒介変数表示等も可能だが、それは下の表に纏めます。　ただし、曲面を描画する場合には、with(plots): を予め読み込んでおかねばならない。具体的には、with(plots):implicitplot3d(x^2+y^2=1, x=-1..1, y=-1..1) のようにすればよい。ただし、この場合はzの定義域や、曲面の色やグリッドを指定するためのoptionは省略した（省略しても問題ない）。また、with(plots):は同じシェルの上で作業する限り一度読み込めば、あとはそのシェルを終了するまで有効なので、　plot3d(x+y, x=1..2, y=1..2); 別の作業with(plots):implicitplot3d(x^2+y^2=1, x=-1..1, y=-1..1);のように、一度だけ読み込んでその後は読み込む必要がないが、plot3d(x+y, x=1..2, y=1..2); 別の作業with(plots):implicitplot3d(x^2+y^2=1, x=-1..1, y=-1..1);のように、曲面を描くたびに読み込んでも別段問題がない。